./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe037.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/safe037.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/safe037.i ./goblint.2024-06-19_11-23-25.files/protection/safe037.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:59:21,725 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 15:59:21,803 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 15:59:21,807 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 15:59:21,808 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 15:59:21,830 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 15:59:21,831 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 15:59:21,831 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 15:59:21,831 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 15:59:21,834 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 15:59:21,835 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 15:59:21,835 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 15:59:21,836 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 15:59:21,837 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 15:59:21,837 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 15:59:21,837 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 15:59:21,837 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 15:59:21,837 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 15:59:21,837 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 15:59:21,838 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 15:59:21,838 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 15:59:21,838 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 15:59:21,838 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 15:59:21,839 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 15:59:21,839 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 15:59:21,839 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 15:59:21,839 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 15:59:21,839 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 15:59:21,840 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 15:59:21,840 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 15:59:21,841 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 15:59:21,841 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 15:59:21,841 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:59:21,841 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 15:59:21,841 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 15:59:21,842 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 15:59:21,842 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 15:59:21,843 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 15:59:21,843 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 15:59:21,843 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 15:59:21,843 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 15:59:21,843 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 15:59:21,844 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 15:59:21,844 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:59:22,086 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 15:59:22,102 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 15:59:22,105 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 15:59:22,106 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 15:59:22,107 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 15:59:22,107 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe037.i [2024-06-21 15:59:23,184 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 15:59:23,377 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 15:59:23,377 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe037.i [2024-06-21 15:59:23,388 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f1ba69582/f60576171e5c4139aab0602c733350e5/FLAG21ce53c31 [2024-06-21 15:59:23,398 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f1ba69582/f60576171e5c4139aab0602c733350e5 [2024-06-21 15:59:23,400 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 15:59:23,400 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 15:59:23,401 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/safe037.yml/witness.yml [2024-06-21 15:59:23,502 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 15:59:23,503 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 15:59:23,504 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 15:59:23,504 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 15:59:23,507 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 15:59:23,508 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:59:23" (1/2) ... [2024-06-21 15:59:23,509 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b189b6c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:59:23, skipping insertion in model container [2024-06-21 15:59:23,509 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 03:59:23" (1/2) ... [2024-06-21 15:59:23,511 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@297e6b99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 03:59:23, skipping insertion in model container [2024-06-21 15:59:23,511 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:59:23" (2/2) ... [2024-06-21 15:59:23,511 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b189b6c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:59:23, skipping insertion in model container [2024-06-21 15:59:23,511 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:59:23" (2/2) ... [2024-06-21 15:59:23,511 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 15:59:23,576 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 15:59:23,577 INFO L97 edCorrectnessWitness]: Location invariant before [L791-L791] ((((((! 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_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-21 15:59:23,577 INFO L97 edCorrectnessWitness]: Location invariant before [L792-L792] ((((((! 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_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-21 15:59:23,577 INFO L97 edCorrectnessWitness]: Location invariant before [L789-L789] ((((((! 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_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) [2024-06-21 15:59:23,577 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 15:59:23,577 INFO L106 edCorrectnessWitness]: ghost_update [L787-L787] multithreaded = 1; [2024-06-21 15:59:23,607 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 15:59:23,857 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:59:23,864 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:59:23,979 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 15:59:24,014 INFO L206 MainTranslator]: Completed translation [2024-06-21 15:59:24,014 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:59:24 WrapperNode [2024-06-21 15:59:24,015 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 15:59:24,016 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 15:59:24,016 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 15:59:24,016 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 15:59:24,021 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:59:24" (1/1) ... [2024-06-21 15:59:24,043 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:59:24" (1/1) ... [2024-06-21 15:59:24,071 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-21 15:59:24,071 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 15:59:24,072 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 15:59:24,072 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 15:59:24,072 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 15:59:24,080 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:59:24" (1/1) ... [2024-06-21 15:59:24,080 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:59:24" (1/1) ... [2024-06-21 15:59:24,092 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:59:24" (1/1) ... [2024-06-21 15:59:24,107 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:59:24,108 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:59:24" (1/1) ... [2024-06-21 15:59:24,108 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:59:24" (1/1) ... [2024-06-21 15:59:24,111 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:59:24" (1/1) ... [2024-06-21 15:59:24,113 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:59:24" (1/1) ... [2024-06-21 15:59:24,114 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:59:24" (1/1) ... [2024-06-21 15:59:24,114 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:59:24" (1/1) ... [2024-06-21 15:59:24,116 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 15:59:24,117 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 15:59:24,117 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 15:59:24,117 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 15:59:24,118 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:59:24" (1/1) ... [2024-06-21 15:59:24,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 15:59:24,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 15:59:24,149 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:59:24,167 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:59:24,178 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 15:59:24,178 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 15:59:24,178 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 15:59:24,179 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 15:59:24,179 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 15:59:24,179 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 15:59:24,179 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 15:59:24,179 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 15:59:24,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 15:59:24,179 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 15:59:24,179 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 15:59:24,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 15:59:24,180 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:59:24,269 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 15:59:24,271 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 15:59:24,436 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 15:59:24,437 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 15:59:24,499 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 15:59:24,499 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 15:59:24,500 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 03:59:24 BoogieIcfgContainer [2024-06-21 15:59:24,500 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 15:59:24,501 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 15:59:24,502 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 15:59:24,504 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 15:59:24,504 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 03:59:23" (1/4) ... [2024-06-21 15:59:24,505 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1be98a1b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 03:59:24, skipping insertion in model container [2024-06-21 15:59:24,505 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 03:59:23" (2/4) ... [2024-06-21 15:59:24,505 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1be98a1b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 03:59:24, skipping insertion in model container [2024-06-21 15:59:24,505 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 03:59:24" (3/4) ... [2024-06-21 15:59:24,505 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1be98a1b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 03:59:24, skipping insertion in model container [2024-06-21 15:59:24,506 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 03:59:24" (4/4) ... [2024-06-21 15:59:24,506 INFO L112 eAbstractionObserver]: Analyzing ICFG safe037.i [2024-06-21 15:59:24,519 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 15:59:24,520 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 15:59:24,520 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 15:59:24,549 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 15:59:24,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 15:59:24,598 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-21 15:59:24,598 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 15:59:24,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 74 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 15:59:24,600 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 15:59:24,605 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-21 15:59:24,618 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 15:59:24,624 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;@60f685db, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 15:59:24,624 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 15:59:24,633 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 15:59:24,633 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 15:59:24,633 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 15:59:24,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:24,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 15:59:24,634 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:59:24,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:24,638 INFO L85 PathProgramCache]: Analyzing trace with hash 227089309, now seen corresponding path program 1 times [2024-06-21 15:59:24,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:24,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516852889] [2024-06-21 15:59:24,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:24,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:24,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59: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:59:25,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:25,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516852889] [2024-06-21 15:59:25,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516852889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:25,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:25,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 15:59:25,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275313024] [2024-06-21 15:59:25,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:25,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 15:59:25,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:25,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 15:59:25,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 15:59:25,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 43 [2024-06-21 15:59:25,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:25,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:25,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 43 [2024-06-21 15:59:25,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:25,289 INFO L124 PetriNetUnfolderBase]: 471/886 cut-off events. [2024-06-21 15:59:25,289 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-21 15:59:25,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1674 conditions, 886 events. 471/886 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4798 event pairs, 288 based on Foata normal form. 1/815 useless extension candidates. Maximal degree in co-relation 1662. Up to 733 conditions per place. [2024-06-21 15:59:25,302 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 27 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-21 15:59:25,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 165 flow [2024-06-21 15:59:25,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 15:59:25,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 15:59:25,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 94 transitions. [2024-06-21 15:59:25,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7286821705426356 [2024-06-21 15:59:25,313 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 94 transitions. [2024-06-21 15:59:25,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 165 flow [2024-06-21 15:59:25,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:25,318 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-21 15:59:25,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-21 15:59:25,322 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-21 15:59:25,322 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-21 15:59:25,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:25,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:25,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:25,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 15:59:25,323 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:59:25,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:25,324 INFO L85 PathProgramCache]: Analyzing trace with hash -809741142, now seen corresponding path program 1 times [2024-06-21 15:59:25,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:25,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336667634] [2024-06-21 15:59:25,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:25,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:25,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:25,472 INFO L134 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:59:25,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:25,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336667634] [2024-06-21 15:59:25,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336667634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:25,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:25,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 15:59:25,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427515424] [2024-06-21 15:59:25,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:25,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:59:25,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:25,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:59:25,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:59:25,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 43 [2024-06-21 15:59:25,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:25,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:25,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 43 [2024-06-21 15:59:25,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:25,656 INFO L124 PetriNetUnfolderBase]: 569/990 cut-off events. [2024-06-21 15:59:25,656 INFO L125 PetriNetUnfolderBase]: For 204/204 co-relation queries the response was YES. [2024-06-21 15:59:25,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2225 conditions, 990 events. 569/990 cut-off events. For 204/204 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5262 event pairs, 293 based on Foata normal form. 3/962 useless extension candidates. Maximal degree in co-relation 2213. Up to 861 conditions per place. [2024-06-21 15:59:25,661 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 35 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-21 15:59:25,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 234 flow [2024-06-21 15:59:25,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:59:25,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:59:25,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-21 15:59:25,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7034883720930233 [2024-06-21 15:59:25,666 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 121 transitions. [2024-06-21 15:59:25,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 234 flow [2024-06-21 15:59:25,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 230 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 15:59:25,669 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-21 15:59:25,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-21 15:59:25,670 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-21 15:59:25,670 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-21 15:59:25,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:25,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:25,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:25,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 15:59:25,673 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:59:25,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:25,673 INFO L85 PathProgramCache]: Analyzing trace with hash 772145463, now seen corresponding path program 1 times [2024-06-21 15:59:25,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:25,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479356823] [2024-06-21 15:59:25,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:25,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:25,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:25,777 INFO L134 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:59:25,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:25,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479356823] [2024-06-21 15:59:25,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479356823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:25,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:25,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 15:59:25,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48134015] [2024-06-21 15:59:25,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:25,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:59:25,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:25,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:59:25,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:59:25,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 43 [2024-06-21 15:59:25,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 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:59:25,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:25,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 43 [2024-06-21 15:59:25,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:25,939 INFO L124 PetriNetUnfolderBase]: 590/1135 cut-off events. [2024-06-21 15:59:25,939 INFO L125 PetriNetUnfolderBase]: For 569/569 co-relation queries the response was YES. [2024-06-21 15:59:25,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2720 conditions, 1135 events. 590/1135 cut-off events. For 569/569 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6300 event pairs, 313 based on Foata normal form. 2/1112 useless extension candidates. Maximal degree in co-relation 2706. Up to 903 conditions per place. [2024-06-21 15:59:25,947 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 35 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-21 15:59:25,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 54 transitions, 264 flow [2024-06-21 15:59:25,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:59:25,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:59:25,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-21 15:59:25,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6802325581395349 [2024-06-21 15:59:25,951 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 4 states and 117 transitions. [2024-06-21 15:59:25,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 54 transitions, 264 flow [2024-06-21 15:59:25,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 54 transitions, 250 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 15:59:25,954 INFO L231 Difference]: Finished difference. Result has 49 places, 43 transitions, 166 flow [2024-06-21 15:59:25,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=49, PETRI_TRANSITIONS=43} [2024-06-21 15:59:25,956 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 5 predicate places. [2024-06-21 15:59:25,956 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 43 transitions, 166 flow [2024-06-21 15:59:25,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 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:59:25,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:25,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:25,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 15:59:25,957 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:25,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:25,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1123228794, now seen corresponding path program 1 times [2024-06-21 15:59:25,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:25,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560879234] [2024-06-21 15:59:25,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:25,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:25,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:26,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:26,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:26,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560879234] [2024-06-21 15:59:26,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560879234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:26,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:26,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:26,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759361864] [2024-06-21 15:59:26,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:26,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:26,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:26,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:26,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:26,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:26,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 43 transitions, 166 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:26,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:26,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:26,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:26,298 INFO L124 PetriNetUnfolderBase]: 714/1292 cut-off events. [2024-06-21 15:59:26,299 INFO L125 PetriNetUnfolderBase]: For 1149/1197 co-relation queries the response was YES. [2024-06-21 15:59:26,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3426 conditions, 1292 events. 714/1292 cut-off events. For 1149/1197 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7076 event pairs, 212 based on Foata normal form. 6/1264 useless extension candidates. Maximal degree in co-relation 3411. Up to 1030 conditions per place. [2024-06-21 15:59:26,305 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 50 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2024-06-21 15:59:26,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 73 transitions, 374 flow [2024-06-21 15:59:26,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:26,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:26,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-21 15:59:26,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6589147286821705 [2024-06-21 15:59:26,306 INFO L175 Difference]: Start difference. First operand has 49 places, 43 transitions, 166 flow. Second operand 6 states and 170 transitions. [2024-06-21 15:59:26,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 73 transitions, 374 flow [2024-06-21 15:59:26,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 73 transitions, 358 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-21 15:59:26,308 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 209 flow [2024-06-21 15:59:26,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=209, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-21 15:59:26,309 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-21 15:59:26,309 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 209 flow [2024-06-21 15:59:26,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:26,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:26,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:26,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 15:59:26,310 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:59:26,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:26,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1004208810, now seen corresponding path program 1 times [2024-06-21 15:59:26,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:26,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301962841] [2024-06-21 15:59:26,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:26,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:26,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:26,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:59:26,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:26,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301962841] [2024-06-21 15:59:26,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301962841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:26,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:26,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:59:26,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23732486] [2024-06-21 15:59:26,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:26,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:59:26,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:26,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:59:26,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:59:26,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:26,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 209 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:26,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:26,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:26,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:26,547 INFO L124 PetriNetUnfolderBase]: 725/1300 cut-off events. [2024-06-21 15:59:26,548 INFO L125 PetriNetUnfolderBase]: For 1865/1915 co-relation queries the response was YES. [2024-06-21 15:59:26,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3808 conditions, 1300 events. 725/1300 cut-off events. For 1865/1915 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7118 event pairs, 270 based on Foata normal form. 4/1269 useless extension candidates. Maximal degree in co-relation 3791. Up to 1062 conditions per place. [2024-06-21 15:59:26,555 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 47 selfloop transitions, 15 changer transitions 0/73 dead transitions. [2024-06-21 15:59:26,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 73 transitions, 435 flow [2024-06-21 15:59:26,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:59:26,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:59:26,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-21 15:59:26,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6744186046511628 [2024-06-21 15:59:26,556 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 209 flow. Second operand 5 states and 145 transitions. [2024-06-21 15:59:26,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 73 transitions, 435 flow [2024-06-21 15:59:26,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 73 transitions, 406 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:26,559 INFO L231 Difference]: Finished difference. Result has 55 places, 53 transitions, 260 flow [2024-06-21 15:59:26,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=260, PETRI_PLACES=55, PETRI_TRANSITIONS=53} [2024-06-21 15:59:26,560 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 11 predicate places. [2024-06-21 15:59:26,560 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 260 flow [2024-06-21 15:59:26,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:26,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:26,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:26,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 15:59:26,561 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:59:26,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:26,562 INFO L85 PathProgramCache]: Analyzing trace with hash -481543230, now seen corresponding path program 2 times [2024-06-21 15:59:26,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:26,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802022235] [2024-06-21 15:59:26,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:26,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:26,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:26,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:26,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:26,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802022235] [2024-06-21 15:59:26,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802022235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:26,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:26,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:59:26,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946482159] [2024-06-21 15:59:26,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:26,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:59:26,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:26,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:59:26,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:59:26,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:26,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 260 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:26,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:26,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:26,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:26,818 INFO L124 PetriNetUnfolderBase]: 720/1290 cut-off events. [2024-06-21 15:59:26,819 INFO L125 PetriNetUnfolderBase]: For 2768/2837 co-relation queries the response was YES. [2024-06-21 15:59:26,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4062 conditions, 1290 events. 720/1290 cut-off events. For 2768/2837 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7009 event pairs, 279 based on Foata normal form. 24/1278 useless extension candidates. Maximal degree in co-relation 4044. Up to 1057 conditions per place. [2024-06-21 15:59:26,826 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 42 selfloop transitions, 15 changer transitions 0/68 dead transitions. [2024-06-21 15:59:26,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 412 flow [2024-06-21 15:59:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:59:26,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:59:26,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-21 15:59:26,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-21 15:59:26,828 INFO L175 Difference]: Start difference. First operand has 55 places, 53 transitions, 260 flow. Second operand 5 states and 140 transitions. [2024-06-21 15:59:26,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 412 flow [2024-06-21 15:59:26,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 384 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-21 15:59:26,835 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 270 flow [2024-06-21 15:59:26,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-21 15:59:26,837 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 15 predicate places. [2024-06-21 15:59:26,837 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 270 flow [2024-06-21 15:59:26,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:26,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:26,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:26,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 15:59:26,838 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:26,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:26,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1101537943, now seen corresponding path program 1 times [2024-06-21 15:59:26,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:26,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447824650] [2024-06-21 15:59:26,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:26,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:26,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:26,954 INFO L134 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:59:26,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:26,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447824650] [2024-06-21 15:59:26,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447824650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:26,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:26,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 15:59:26,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913055530] [2024-06-21 15:59:26,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:26,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 15:59:26,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:26,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 15:59:26,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 15:59:26,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 43 [2024-06-21 15:59:26,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 270 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 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:59:26,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:26,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 43 [2024-06-21 15:59:26,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:27,094 INFO L124 PetriNetUnfolderBase]: 700/1349 cut-off events. [2024-06-21 15:59:27,094 INFO L125 PetriNetUnfolderBase]: For 2993/2993 co-relation queries the response was YES. [2024-06-21 15:59:27,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4149 conditions, 1349 events. 700/1349 cut-off events. For 2993/2993 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7572 event pairs, 288 based on Foata normal form. 1/1331 useless extension candidates. Maximal degree in co-relation 4129. Up to 1056 conditions per place. [2024-06-21 15:59:27,104 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 42 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2024-06-21 15:59:27,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 404 flow [2024-06-21 15:59:27,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 15:59:27,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 15:59:27,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-06-21 15:59:27,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-21 15:59:27,105 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 270 flow. Second operand 4 states and 112 transitions. [2024-06-21 15:59:27,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 404 flow [2024-06-21 15:59:27,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 64 transitions, 362 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:27,111 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 270 flow [2024-06-21 15:59:27,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=270, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-21 15:59:27,112 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-21 15:59:27,112 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 270 flow [2024-06-21 15:59:27,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 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:59:27,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:27,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:27,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 15:59:27,113 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:59:27,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:27,113 INFO L85 PathProgramCache]: Analyzing trace with hash -315758319, now seen corresponding path program 1 times [2024-06-21 15:59:27,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:27,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916778742] [2024-06-21 15:59:27,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:27,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:27,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:27,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:27,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:27,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916778742] [2024-06-21 15:59:27,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916778742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:27,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:27,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:27,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680425347] [2024-06-21 15:59:27,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:27,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:27,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:27,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:27,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:27,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:27,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 270 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:27,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:27,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:27,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:27,393 INFO L124 PetriNetUnfolderBase]: 725/1294 cut-off events. [2024-06-21 15:59:27,393 INFO L125 PetriNetUnfolderBase]: For 3852/3936 co-relation queries the response was YES. [2024-06-21 15:59:27,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4371 conditions, 1294 events. 725/1294 cut-off events. For 3852/3936 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7024 event pairs, 255 based on Foata normal form. 2/1277 useless extension candidates. Maximal degree in co-relation 4351. Up to 1068 conditions per place. [2024-06-21 15:59:27,401 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 60 selfloop transitions, 13 changer transitions 0/84 dead transitions. [2024-06-21 15:59:27,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 84 transitions, 502 flow [2024-06-21 15:59:27,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:27,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:27,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-21 15:59:27,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6550387596899225 [2024-06-21 15:59:27,402 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 270 flow. Second operand 6 states and 169 transitions. [2024-06-21 15:59:27,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 84 transitions, 502 flow [2024-06-21 15:59:27,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 482 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-21 15:59:27,407 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 312 flow [2024-06-21 15:59:27,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-21 15:59:27,407 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-21 15:59:27,407 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 312 flow [2024-06-21 15:59:27,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:27,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:27,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:27,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 15:59:27,408 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:59:27,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:27,409 INFO L85 PathProgramCache]: Analyzing trace with hash -310996719, now seen corresponding path program 2 times [2024-06-21 15:59:27,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:27,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655126006] [2024-06-21 15:59:27,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:27,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:27,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:27,498 INFO L134 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:59:27,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:27,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655126006] [2024-06-21 15:59:27,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655126006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:27,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:27,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:27,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046350481] [2024-06-21 15:59:27,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:27,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:27,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:27,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:27,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:27,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:27,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 312 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:27,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:27,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:27,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:27,638 INFO L124 PetriNetUnfolderBase]: 736/1314 cut-off events. [2024-06-21 15:59:27,638 INFO L125 PetriNetUnfolderBase]: For 4951/5043 co-relation queries the response was YES. [2024-06-21 15:59:27,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4766 conditions, 1314 events. 736/1314 cut-off events. For 4951/5043 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7158 event pairs, 253 based on Foata normal form. 20/1317 useless extension candidates. Maximal degree in co-relation 4745. Up to 1037 conditions per place. [2024-06-21 15:59:27,646 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 53 selfloop transitions, 25 changer transitions 0/89 dead transitions. [2024-06-21 15:59:27,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 89 transitions, 614 flow [2024-06-21 15:59:27,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:27,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:27,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-21 15:59:27,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-21 15:59:27,647 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 312 flow. Second operand 6 states and 172 transitions. [2024-06-21 15:59:27,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 89 transitions, 614 flow [2024-06-21 15:59:27,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 89 transitions, 576 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:27,652 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 394 flow [2024-06-21 15:59:27,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=394, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2024-06-21 15:59:27,652 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 20 predicate places. [2024-06-21 15:59:27,653 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 394 flow [2024-06-21 15:59:27,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:27,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:27,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:27,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 15:59:27,653 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:59:27,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:27,654 INFO L85 PathProgramCache]: Analyzing trace with hash 788673687, now seen corresponding path program 3 times [2024-06-21 15:59:27,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:27,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458137932] [2024-06-21 15:59:27,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:27,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:27,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:27,760 INFO L134 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:59:27,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:27,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458137932] [2024-06-21 15:59:27,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458137932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:27,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:27,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:27,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714319896] [2024-06-21 15:59:27,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:27,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:27,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:27,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:27,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:27,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:27,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 394 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:27,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:27,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:27,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:27,899 INFO L124 PetriNetUnfolderBase]: 731/1298 cut-off events. [2024-06-21 15:59:27,899 INFO L125 PetriNetUnfolderBase]: For 6493/6609 co-relation queries the response was YES. [2024-06-21 15:59:27,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5021 conditions, 1298 events. 731/1298 cut-off events. For 6493/6609 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7095 event pairs, 269 based on Foata normal form. 36/1315 useless extension candidates. Maximal degree in co-relation 4999. Up to 1032 conditions per place. [2024-06-21 15:59:27,907 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 25 changer transitions 0/84 dead transitions. [2024-06-21 15:59:27,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 84 transitions, 588 flow [2024-06-21 15:59:27,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:27,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:27,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-21 15:59:27,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6472868217054264 [2024-06-21 15:59:27,909 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 394 flow. Second operand 6 states and 167 transitions. [2024-06-21 15:59:27,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 84 transitions, 588 flow [2024-06-21 15:59:27,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 84 transitions, 538 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-21 15:59:27,914 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 402 flow [2024-06-21 15:59:27,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=402, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-06-21 15:59:27,915 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-21 15:59:27,915 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 402 flow [2024-06-21 15:59:27,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:27,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:27,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:27,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 15:59:27,916 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:27,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:27,916 INFO L85 PathProgramCache]: Analyzing trace with hash -852102347, now seen corresponding path program 1 times [2024-06-21 15:59:27,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:27,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346972695] [2024-06-21 15:59:27,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:27,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:27,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:28,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:28,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:28,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346972695] [2024-06-21 15:59:28,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346972695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:28,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:28,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:28,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188487814] [2024-06-21 15:59:28,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:28,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:28,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:28,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:28,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:28,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:28,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 402 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:28,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:28,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:28,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:28,201 INFO L124 PetriNetUnfolderBase]: 780/1449 cut-off events. [2024-06-21 15:59:28,201 INFO L125 PetriNetUnfolderBase]: For 7030/7060 co-relation queries the response was YES. [2024-06-21 15:59:28,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5418 conditions, 1449 events. 780/1449 cut-off events. For 7030/7060 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 8004 event pairs, 256 based on Foata normal form. 4/1430 useless extension candidates. Maximal degree in co-relation 5394. Up to 1155 conditions per place. [2024-06-21 15:59:28,208 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 67 selfloop transitions, 12 changer transitions 0/90 dead transitions. [2024-06-21 15:59:28,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 90 transitions, 653 flow [2024-06-21 15:59:28,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:28,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:28,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-21 15:59:28,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317829457364341 [2024-06-21 15:59:28,209 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 402 flow. Second operand 6 states and 163 transitions. [2024-06-21 15:59:28,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 90 transitions, 653 flow [2024-06-21 15:59:28,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 90 transitions, 582 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:28,216 INFO L231 Difference]: Finished difference. Result has 70 places, 70 transitions, 415 flow [2024-06-21 15:59:28,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=415, PETRI_PLACES=70, PETRI_TRANSITIONS=70} [2024-06-21 15:59:28,216 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-21 15:59:28,216 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 70 transitions, 415 flow [2024-06-21 15:59:28,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:28,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:28,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:28,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 15:59:28,217 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:28,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:28,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1997655692, now seen corresponding path program 1 times [2024-06-21 15:59:28,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:28,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354601086] [2024-06-21 15:59:28,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:28,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:28,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:28,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:59:28,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:28,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354601086] [2024-06-21 15:59:28,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354601086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:28,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:28,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:59:28,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373854760] [2024-06-21 15:59:28,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:28,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:59:28,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:28,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:59:28,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:59:28,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:28,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 70 transitions, 415 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:28,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:28,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:28,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:28,442 INFO L124 PetriNetUnfolderBase]: 863/1542 cut-off events. [2024-06-21 15:59:28,442 INFO L125 PetriNetUnfolderBase]: For 9787/9795 co-relation queries the response was YES. [2024-06-21 15:59:28,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6192 conditions, 1542 events. 863/1542 cut-off events. For 9787/9795 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8400 event pairs, 332 based on Foata normal form. 6/1535 useless extension candidates. Maximal degree in co-relation 6166. Up to 1273 conditions per place. [2024-06-21 15:59:28,451 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 64 selfloop transitions, 17 changer transitions 0/95 dead transitions. [2024-06-21 15:59:28,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 95 transitions, 689 flow [2024-06-21 15:59:28,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:59:28,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:59:28,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-21 15:59:28,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-21 15:59:28,453 INFO L175 Difference]: Start difference. First operand has 70 places, 70 transitions, 415 flow. Second operand 5 states and 140 transitions. [2024-06-21 15:59:28,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 95 transitions, 689 flow [2024-06-21 15:59:28,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 95 transitions, 650 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:28,461 INFO L231 Difference]: Finished difference. Result has 73 places, 79 transitions, 483 flow [2024-06-21 15:59:28,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=483, PETRI_PLACES=73, PETRI_TRANSITIONS=79} [2024-06-21 15:59:28,462 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-21 15:59:28,462 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 79 transitions, 483 flow [2024-06-21 15:59:28,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:28,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:28,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:28,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 15:59:28,462 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:28,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:28,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1983198842, now seen corresponding path program 2 times [2024-06-21 15:59:28,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:28,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846636512] [2024-06-21 15:59:28,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:28,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:28,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:28,562 INFO L134 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:59:28,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:28,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846636512] [2024-06-21 15:59:28,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846636512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:28,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:28,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:59:28,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757407379] [2024-06-21 15:59:28,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:28,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:59:28,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:28,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:59:28,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:59:28,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:28,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 79 transitions, 483 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:28,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:28,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:28,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:28,720 INFO L124 PetriNetUnfolderBase]: 860/1520 cut-off events. [2024-06-21 15:59:28,720 INFO L125 PetriNetUnfolderBase]: For 11232/11236 co-relation queries the response was YES. [2024-06-21 15:59:28,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6418 conditions, 1520 events. 860/1520 cut-off events. For 11232/11236 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8204 event pairs, 338 based on Foata normal form. 5/1509 useless extension candidates. Maximal degree in co-relation 6390. Up to 1270 conditions per place. [2024-06-21 15:59:28,733 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 57 selfloop transitions, 17 changer transitions 0/88 dead transitions. [2024-06-21 15:59:28,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 88 transitions, 653 flow [2024-06-21 15:59:28,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:59:28,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:59:28,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-21 15:59:28,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6186046511627907 [2024-06-21 15:59:28,734 INFO L175 Difference]: Start difference. First operand has 73 places, 79 transitions, 483 flow. Second operand 5 states and 133 transitions. [2024-06-21 15:59:28,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 88 transitions, 653 flow [2024-06-21 15:59:28,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 88 transitions, 631 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-21 15:59:28,745 INFO L231 Difference]: Finished difference. Result has 78 places, 79 transitions, 501 flow [2024-06-21 15:59:28,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=501, PETRI_PLACES=78, PETRI_TRANSITIONS=79} [2024-06-21 15:59:28,746 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-21 15:59:28,747 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 79 transitions, 501 flow [2024-06-21 15:59:28,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:28,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:28,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:28,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 15:59:28,747 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:28,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:28,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1302632398, now seen corresponding path program 1 times [2024-06-21 15:59:28,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:28,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215505569] [2024-06-21 15:59:28,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:28,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:28,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:28,836 INFO L134 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:59:28,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:28,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215505569] [2024-06-21 15:59:28,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215505569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:28,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:28,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:59:28,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547965182] [2024-06-21 15:59:28,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:28,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:59:28,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:28,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:59:28,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:59:28,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:28,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 79 transitions, 501 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:28,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:28,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:28,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:28,983 INFO L124 PetriNetUnfolderBase]: 838/1534 cut-off events. [2024-06-21 15:59:28,983 INFO L125 PetriNetUnfolderBase]: For 10401/10473 co-relation queries the response was YES. [2024-06-21 15:59:28,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6279 conditions, 1534 events. 838/1534 cut-off events. For 10401/10473 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 8560 event pairs, 265 based on Foata normal form. 1/1501 useless extension candidates. Maximal degree in co-relation 6248. Up to 1242 conditions per place. [2024-06-21 15:59:28,993 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 67 selfloop transitions, 17 changer transitions 0/98 dead transitions. [2024-06-21 15:59:28,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 98 transitions, 763 flow [2024-06-21 15:59:28,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:59:28,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:59:28,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-21 15:59:28,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6372093023255814 [2024-06-21 15:59:28,994 INFO L175 Difference]: Start difference. First operand has 78 places, 79 transitions, 501 flow. Second operand 5 states and 137 transitions. [2024-06-21 15:59:28,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 98 transitions, 763 flow [2024-06-21 15:59:29,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 98 transitions, 726 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:29,007 INFO L231 Difference]: Finished difference. Result has 80 places, 85 transitions, 546 flow [2024-06-21 15:59:29,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=546, PETRI_PLACES=80, PETRI_TRANSITIONS=85} [2024-06-21 15:59:29,007 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 36 predicate places. [2024-06-21 15:59:29,008 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 85 transitions, 546 flow [2024-06-21 15:59:29,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:29,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:29,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:29,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 15:59:29,008 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:29,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:29,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1982990088, now seen corresponding path program 2 times [2024-06-21 15:59:29,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:29,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428442804] [2024-06-21 15:59:29,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:29,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:29,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:29,113 INFO L134 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:59:29,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:29,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428442804] [2024-06-21 15:59:29,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428442804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:29,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:29,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 15:59:29,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110559717] [2024-06-21 15:59:29,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:29,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 15:59:29,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:29,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 15:59:29,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 15:59:29,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:29,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 85 transitions, 546 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:29,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:29,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:29,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:29,252 INFO L124 PetriNetUnfolderBase]: 835/1530 cut-off events. [2024-06-21 15:59:29,252 INFO L125 PetriNetUnfolderBase]: For 11744/11814 co-relation queries the response was YES. [2024-06-21 15:59:29,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6532 conditions, 1530 events. 835/1530 cut-off events. For 11744/11814 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 8566 event pairs, 268 based on Foata normal form. 1/1500 useless extension candidates. Maximal degree in co-relation 6500. Up to 1239 conditions per place. [2024-06-21 15:59:29,262 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 63 selfloop transitions, 17 changer transitions 0/94 dead transitions. [2024-06-21 15:59:29,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 94 transitions, 728 flow [2024-06-21 15:59:29,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 15:59:29,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 15:59:29,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-21 15:59:29,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6186046511627907 [2024-06-21 15:59:29,263 INFO L175 Difference]: Start difference. First operand has 80 places, 85 transitions, 546 flow. Second operand 5 states and 133 transitions. [2024-06-21 15:59:29,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 94 transitions, 728 flow [2024-06-21 15:59:29,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 94 transitions, 698 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-21 15:59:29,274 INFO L231 Difference]: Finished difference. Result has 84 places, 85 transitions, 557 flow [2024-06-21 15:59:29,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=557, PETRI_PLACES=84, PETRI_TRANSITIONS=85} [2024-06-21 15:59:29,275 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-21 15:59:29,275 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 85 transitions, 557 flow [2024-06-21 15:59:29,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:29,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:29,276 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:59:29,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 15:59:29,276 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:59:29,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:29,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1496090160, now seen corresponding path program 1 times [2024-06-21 15:59:29,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:29,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617635017] [2024-06-21 15:59:29,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:29,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:29,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:29,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:59:29,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:29,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617635017] [2024-06-21 15:59:29,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617635017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:29,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:29,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:29,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186621254] [2024-06-21 15:59:29,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:29,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:29,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:29,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:29,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:29,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:29,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 85 transitions, 557 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:29,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:29,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:29,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:29,692 INFO L124 PetriNetUnfolderBase]: 980/1735 cut-off events. [2024-06-21 15:59:29,692 INFO L125 PetriNetUnfolderBase]: For 18094/18275 co-relation queries the response was YES. [2024-06-21 15:59:29,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7960 conditions, 1735 events. 980/1735 cut-off events. For 18094/18275 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9814 event pairs, 239 based on Foata normal form. 24/1723 useless extension candidates. Maximal degree in co-relation 7926. Up to 1231 conditions per place. [2024-06-21 15:59:29,702 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 98 selfloop transitions, 17 changer transitions 0/129 dead transitions. [2024-06-21 15:59:29,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 129 transitions, 999 flow [2024-06-21 15:59:29,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:29,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:29,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-21 15:59:29,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6540697674418605 [2024-06-21 15:59:29,704 INFO L175 Difference]: Start difference. First operand has 84 places, 85 transitions, 557 flow. Second operand 8 states and 225 transitions. [2024-06-21 15:59:29,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 129 transitions, 999 flow [2024-06-21 15:59:29,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 129 transitions, 953 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:29,719 INFO L231 Difference]: Finished difference. Result has 87 places, 87 transitions, 589 flow [2024-06-21 15:59:29,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=589, PETRI_PLACES=87, PETRI_TRANSITIONS=87} [2024-06-21 15:59:29,720 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 43 predicate places. [2024-06-21 15:59:29,720 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 87 transitions, 589 flow [2024-06-21 15:59:29,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:29,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:29,720 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:59:29,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 15:59:29,721 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:59:29,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:29,721 INFO L85 PathProgramCache]: Analyzing trace with hash -203651658, now seen corresponding path program 2 times [2024-06-21 15:59:29,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:29,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871975078] [2024-06-21 15:59:29,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:29,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:29,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:29,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:29,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:29,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871975078] [2024-06-21 15:59:29,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871975078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:29,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:29,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:29,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779246135] [2024-06-21 15:59:29,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:29,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:29,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:29,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:29,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:29,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:29,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 87 transitions, 589 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:29,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:29,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:29,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:30,114 INFO L124 PetriNetUnfolderBase]: 952/1699 cut-off events. [2024-06-21 15:59:30,114 INFO L125 PetriNetUnfolderBase]: For 18986/19147 co-relation queries the response was YES. [2024-06-21 15:59:30,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7764 conditions, 1699 events. 952/1699 cut-off events. For 18986/19147 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9641 event pairs, 296 based on Foata normal form. 28/1689 useless extension candidates. Maximal degree in co-relation 7730. Up to 1322 conditions per place. [2024-06-21 15:59:30,125 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 92 selfloop transitions, 14 changer transitions 0/120 dead transitions. [2024-06-21 15:59:30,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 120 transitions, 899 flow [2024-06-21 15:59:30,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:30,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:30,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-21 15:59:30,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-21 15:59:30,126 INFO L175 Difference]: Start difference. First operand has 87 places, 87 transitions, 589 flow. Second operand 7 states and 196 transitions. [2024-06-21 15:59:30,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 120 transitions, 899 flow [2024-06-21 15:59:30,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 120 transitions, 871 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:30,141 INFO L231 Difference]: Finished difference. Result has 90 places, 87 transitions, 596 flow [2024-06-21 15:59:30,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=596, PETRI_PLACES=90, PETRI_TRANSITIONS=87} [2024-06-21 15:59:30,142 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-21 15:59:30,142 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 87 transitions, 596 flow [2024-06-21 15:59:30,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:30,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:30,142 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:59:30,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 15:59:30,143 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:59:30,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:30,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1779877424, now seen corresponding path program 3 times [2024-06-21 15:59:30,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:30,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349388660] [2024-06-21 15:59:30,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:30,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:30,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:30,255 INFO L134 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:59:30,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:30,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349388660] [2024-06-21 15:59:30,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349388660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:30,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:30,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:30,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352081608] [2024-06-21 15:59:30,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:30,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:30,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:30,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:30,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:30,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:30,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 87 transitions, 596 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:30,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:30,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:30,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:30,507 INFO L124 PetriNetUnfolderBase]: 1010/1796 cut-off events. [2024-06-21 15:59:30,507 INFO L125 PetriNetUnfolderBase]: For 21585/21746 co-relation queries the response was YES. [2024-06-21 15:59:30,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8291 conditions, 1796 events. 1010/1796 cut-off events. For 21585/21746 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10396 event pairs, 319 based on Foata normal form. 44/1795 useless extension candidates. Maximal degree in co-relation 8255. Up to 1370 conditions per place. [2024-06-21 15:59:30,520 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 76 selfloop transitions, 28 changer transitions 0/118 dead transitions. [2024-06-21 15:59:30,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 118 transitions, 914 flow [2024-06-21 15:59:30,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:30,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:30,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-21 15:59:30,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654485049833887 [2024-06-21 15:59:30,522 INFO L175 Difference]: Start difference. First operand has 90 places, 87 transitions, 596 flow. Second operand 7 states and 197 transitions. [2024-06-21 15:59:30,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 118 transitions, 914 flow [2024-06-21 15:59:30,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 118 transitions, 881 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:30,543 INFO L231 Difference]: Finished difference. Result has 91 places, 88 transitions, 648 flow [2024-06-21 15:59:30,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=648, PETRI_PLACES=91, PETRI_TRANSITIONS=88} [2024-06-21 15:59:30,544 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-06-21 15:59:30,544 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 88 transitions, 648 flow [2024-06-21 15:59:30,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:30,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:30,544 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:59:30,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 15:59:30,544 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:59:30,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:30,545 INFO L85 PathProgramCache]: Analyzing trace with hash 375537160, now seen corresponding path program 1 times [2024-06-21 15:59:30,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:30,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766682921] [2024-06-21 15:59:30,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:30,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:30,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:30,659 INFO L134 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:59:30,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:30,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766682921] [2024-06-21 15:59:30,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766682921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:30,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:30,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:30,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421799872] [2024-06-21 15:59:30,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:30,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:30,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:30,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:30,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:30,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:30,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 88 transitions, 648 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:30,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:30,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:30,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:30,916 INFO L124 PetriNetUnfolderBase]: 1180/2032 cut-off events. [2024-06-21 15:59:30,916 INFO L125 PetriNetUnfolderBase]: For 24295/24295 co-relation queries the response was YES. [2024-06-21 15:59:30,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9400 conditions, 2032 events. 1180/2032 cut-off events. For 24295/24295 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11506 event pairs, 353 based on Foata normal form. 4/2031 useless extension candidates. Maximal degree in co-relation 9363. Up to 1727 conditions per place. [2024-06-21 15:59:30,929 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 89 selfloop transitions, 22 changer transitions 0/121 dead transitions. [2024-06-21 15:59:30,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 121 transitions, 989 flow [2024-06-21 15:59:30,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:30,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:30,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-21 15:59:30,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-21 15:59:30,930 INFO L175 Difference]: Start difference. First operand has 91 places, 88 transitions, 648 flow. Second operand 7 states and 189 transitions. [2024-06-21 15:59:30,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 121 transitions, 989 flow [2024-06-21 15:59:30,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 121 transitions, 924 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:30,948 INFO L231 Difference]: Finished difference. Result has 94 places, 93 transitions, 691 flow [2024-06-21 15:59:30,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=691, PETRI_PLACES=94, PETRI_TRANSITIONS=93} [2024-06-21 15:59:30,949 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-21 15:59:30,949 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 93 transitions, 691 flow [2024-06-21 15:59:30,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:30,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:30,949 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:59:30,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 15:59:30,949 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:59:30,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:30,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1475345920, now seen corresponding path program 4 times [2024-06-21 15:59:30,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:30,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423299941] [2024-06-21 15:59:30,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:30,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:30,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:31,071 INFO L134 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:59:31,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:31,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423299941] [2024-06-21 15:59:31,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423299941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:31,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:31,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:31,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636178898] [2024-06-21 15:59:31,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:31,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:31,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:31,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:31,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:31,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:31,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 93 transitions, 691 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:31,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:31,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:31,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:31,317 INFO L124 PetriNetUnfolderBase]: 1045/1872 cut-off events. [2024-06-21 15:59:31,317 INFO L125 PetriNetUnfolderBase]: For 25509/25667 co-relation queries the response was YES. [2024-06-21 15:59:31,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8850 conditions, 1872 events. 1045/1872 cut-off events. For 25509/25667 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10913 event pairs, 321 based on Foata normal form. 46/1866 useless extension candidates. Maximal degree in co-relation 8811. Up to 1428 conditions per place. [2024-06-21 15:59:31,330 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 77 selfloop transitions, 29 changer transitions 0/121 dead transitions. [2024-06-21 15:59:31,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 121 transitions, 1009 flow [2024-06-21 15:59:31,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:31,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:31,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-21 15:59:31,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6445182724252492 [2024-06-21 15:59:31,333 INFO L175 Difference]: Start difference. First operand has 94 places, 93 transitions, 691 flow. Second operand 7 states and 194 transitions. [2024-06-21 15:59:31,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 121 transitions, 1009 flow [2024-06-21 15:59:31,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 121 transitions, 946 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:31,354 INFO L231 Difference]: Finished difference. Result has 97 places, 94 transitions, 719 flow [2024-06-21 15:59:31,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=719, PETRI_PLACES=97, PETRI_TRANSITIONS=94} [2024-06-21 15:59:31,355 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-21 15:59:31,355 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 94 transitions, 719 flow [2024-06-21 15:59:31,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:31,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:31,356 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:59:31,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 15:59:31,356 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:59:31,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:31,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1811251156, now seen corresponding path program 2 times [2024-06-21 15:59:31,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:31,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895769042] [2024-06-21 15:59:31,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:31,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:31,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:31,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:59:31,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:31,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895769042] [2024-06-21 15:59:31,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895769042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:31,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:31,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:31,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729745948] [2024-06-21 15:59:31,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:31,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:31,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:31,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:31,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:31,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:31,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 94 transitions, 719 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:31,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:31,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:31,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:31,740 INFO L124 PetriNetUnfolderBase]: 1233/2137 cut-off events. [2024-06-21 15:59:31,740 INFO L125 PetriNetUnfolderBase]: For 28445/28445 co-relation queries the response was YES. [2024-06-21 15:59:31,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10118 conditions, 2137 events. 1233/2137 cut-off events. For 28445/28445 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12147 event pairs, 365 based on Foata normal form. 4/2138 useless extension candidates. Maximal degree in co-relation 10078. Up to 1813 conditions per place. [2024-06-21 15:59:31,758 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 89 selfloop transitions, 25 changer transitions 0/124 dead transitions. [2024-06-21 15:59:31,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 124 transitions, 1070 flow [2024-06-21 15:59:31,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:31,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:31,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-21 15:59:31,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-21 15:59:31,760 INFO L175 Difference]: Start difference. First operand has 97 places, 94 transitions, 719 flow. Second operand 7 states and 186 transitions. [2024-06-21 15:59:31,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 124 transitions, 1070 flow [2024-06-21 15:59:31,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 124 transitions, 997 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:31,789 INFO L231 Difference]: Finished difference. Result has 100 places, 100 transitions, 778 flow [2024-06-21 15:59:31,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=778, PETRI_PLACES=100, PETRI_TRANSITIONS=100} [2024-06-21 15:59:31,789 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-21 15:59:31,789 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 100 transitions, 778 flow [2024-06-21 15:59:31,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:31,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:31,790 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:59:31,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 15:59:31,790 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:31,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:31,791 INFO L85 PathProgramCache]: Analyzing trace with hash 275305908, now seen corresponding path program 3 times [2024-06-21 15:59:31,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:31,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261155658] [2024-06-21 15:59:31,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:31,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:31,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:31,904 INFO L134 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:59:31,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:31,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261155658] [2024-06-21 15:59:31,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261155658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:31,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:31,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:31,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812939507] [2024-06-21 15:59:31,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:31,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:31,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:31,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:31,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:31,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:31,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 100 transitions, 778 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:31,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:31,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:31,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:32,176 INFO L124 PetriNetUnfolderBase]: 1250/2174 cut-off events. [2024-06-21 15:59:32,176 INFO L125 PetriNetUnfolderBase]: For 30629/30629 co-relation queries the response was YES. [2024-06-21 15:59:32,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10466 conditions, 2174 events. 1250/2174 cut-off events. For 30629/30629 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12449 event pairs, 370 based on Foata normal form. 4/2175 useless extension candidates. Maximal degree in co-relation 10424. Up to 1840 conditions per place. [2024-06-21 15:59:32,192 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 90 selfloop transitions, 28 changer transitions 0/128 dead transitions. [2024-06-21 15:59:32,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 128 transitions, 1129 flow [2024-06-21 15:59:32,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:32,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:32,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-21 15:59:32,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-21 15:59:32,194 INFO L175 Difference]: Start difference. First operand has 100 places, 100 transitions, 778 flow. Second operand 7 states and 185 transitions. [2024-06-21 15:59:32,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 128 transitions, 1129 flow [2024-06-21 15:59:32,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 128 transitions, 1048 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:32,225 INFO L231 Difference]: Finished difference. Result has 103 places, 104 transitions, 819 flow [2024-06-21 15:59:32,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=819, PETRI_PLACES=103, PETRI_TRANSITIONS=104} [2024-06-21 15:59:32,226 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 59 predicate places. [2024-06-21 15:59:32,226 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 104 transitions, 819 flow [2024-06-21 15:59:32,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:32,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:32,226 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:59:32,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 15:59:32,226 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:32,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:32,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1468407764, now seen corresponding path program 4 times [2024-06-21 15:59:32,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:32,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449377758] [2024-06-21 15:59:32,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:32,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:32,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:32,350 INFO L134 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:59:32,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:32,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449377758] [2024-06-21 15:59:32,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449377758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:32,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:32,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:32,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812790520] [2024-06-21 15:59:32,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:32,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:32,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:32,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:32,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:32,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:32,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 104 transitions, 819 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:32,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:32,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:32,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:32,621 INFO L124 PetriNetUnfolderBase]: 1242/2162 cut-off events. [2024-06-21 15:59:32,622 INFO L125 PetriNetUnfolderBase]: For 32330/32330 co-relation queries the response was YES. [2024-06-21 15:59:32,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10481 conditions, 2162 events. 1242/2162 cut-off events. For 32330/32330 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12395 event pairs, 318 based on Foata normal form. 4/2163 useless extension candidates. Maximal degree in co-relation 10438. Up to 1751 conditions per place. [2024-06-21 15:59:32,665 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 86 selfloop transitions, 35 changer transitions 0/131 dead transitions. [2024-06-21 15:59:32,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 131 transitions, 1163 flow [2024-06-21 15:59:32,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:32,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:32,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-21 15:59:32,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-21 15:59:32,668 INFO L175 Difference]: Start difference. First operand has 103 places, 104 transitions, 819 flow. Second operand 7 states and 186 transitions. [2024-06-21 15:59:32,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 131 transitions, 1163 flow [2024-06-21 15:59:32,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 131 transitions, 1092 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:32,697 INFO L231 Difference]: Finished difference. Result has 107 places, 106 transitions, 869 flow [2024-06-21 15:59:32,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=869, PETRI_PLACES=107, PETRI_TRANSITIONS=106} [2024-06-21 15:59:32,698 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-21 15:59:32,698 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 106 transitions, 869 flow [2024-06-21 15:59:32,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:32,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:32,699 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:59:32,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 15:59:32,699 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:59:32,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:32,699 INFO L85 PathProgramCache]: Analyzing trace with hash 415597071, now seen corresponding path program 1 times [2024-06-21 15:59:32,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:32,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357687256] [2024-06-21 15:59:32,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:32,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:32,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:32,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:59:32,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:32,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357687256] [2024-06-21 15:59:32,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357687256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:32,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:32,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:32,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224975312] [2024-06-21 15:59:32,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:32,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:32,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:32,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:32,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:32,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:32,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 106 transitions, 869 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:32,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:32,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:32,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:33,033 INFO L124 PetriNetUnfolderBase]: 1255/2184 cut-off events. [2024-06-21 15:59:33,033 INFO L125 PetriNetUnfolderBase]: For 34716/34716 co-relation queries the response was YES. [2024-06-21 15:59:33,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10778 conditions, 2184 events. 1255/2184 cut-off events. For 34716/34716 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12535 event pairs, 367 based on Foata normal form. 1/2181 useless extension candidates. Maximal degree in co-relation 10734. Up to 1868 conditions per place. [2024-06-21 15:59:33,049 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 104 selfloop transitions, 31 changer transitions 0/145 dead transitions. [2024-06-21 15:59:33,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 145 transitions, 1401 flow [2024-06-21 15:59:33,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:33,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:33,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-21 15:59:33,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6356589147286822 [2024-06-21 15:59:33,050 INFO L175 Difference]: Start difference. First operand has 107 places, 106 transitions, 869 flow. Second operand 6 states and 164 transitions. [2024-06-21 15:59:33,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 145 transitions, 1401 flow [2024-06-21 15:59:33,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 145 transitions, 1298 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:33,094 INFO L231 Difference]: Finished difference. Result has 110 places, 124 transitions, 1001 flow [2024-06-21 15:59:33,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1001, PETRI_PLACES=110, PETRI_TRANSITIONS=124} [2024-06-21 15:59:33,094 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-21 15:59:33,095 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 124 transitions, 1001 flow [2024-06-21 15:59:33,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:33,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:33,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:33,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 15:59:33,095 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:59:33,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:33,096 INFO L85 PathProgramCache]: Analyzing trace with hash 46082771, now seen corresponding path program 2 times [2024-06-21 15:59:33,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:33,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672438844] [2024-06-21 15:59:33,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:33,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:33,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:33,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:33,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:33,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672438844] [2024-06-21 15:59:33,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672438844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:33,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:33,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:33,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051121877] [2024-06-21 15:59:33,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:33,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:33,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:33,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:33,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:33,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:33,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 124 transitions, 1001 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:33,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:33,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:33,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:33,436 INFO L124 PetriNetUnfolderBase]: 1268/2201 cut-off events. [2024-06-21 15:59:33,436 INFO L125 PetriNetUnfolderBase]: For 37653/37653 co-relation queries the response was YES. [2024-06-21 15:59:33,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11183 conditions, 2201 events. 1268/2201 cut-off events. For 37653/37653 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12564 event pairs, 367 based on Foata normal form. 1/2198 useless extension candidates. Maximal degree in co-relation 11136. Up to 1883 conditions per place. [2024-06-21 15:59:33,452 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 101 selfloop transitions, 37 changer transitions 0/148 dead transitions. [2024-06-21 15:59:33,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 148 transitions, 1480 flow [2024-06-21 15:59:33,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:33,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:33,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-21 15:59:33,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-21 15:59:33,454 INFO L175 Difference]: Start difference. First operand has 110 places, 124 transitions, 1001 flow. Second operand 6 states and 161 transitions. [2024-06-21 15:59:33,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 148 transitions, 1480 flow [2024-06-21 15:59:33,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 148 transitions, 1440 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-21 15:59:33,499 INFO L231 Difference]: Finished difference. Result has 116 places, 130 transitions, 1104 flow [2024-06-21 15:59:33,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1104, PETRI_PLACES=116, PETRI_TRANSITIONS=130} [2024-06-21 15:59:33,499 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-21 15:59:33,500 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 130 transitions, 1104 flow [2024-06-21 15:59:33,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:33,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:33,500 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:59:33,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 15:59:33,500 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:59:33,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:33,501 INFO L85 PathProgramCache]: Analyzing trace with hash -753188919, now seen corresponding path program 1 times [2024-06-21 15:59:33,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:33,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675687376] [2024-06-21 15:59:33,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:33,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:33,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:33,583 INFO L134 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:59:33,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:33,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675687376] [2024-06-21 15:59:33,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675687376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:33,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:33,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:33,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101406652] [2024-06-21 15:59:33,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:33,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:33,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:33,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:33,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:33,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:33,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 130 transitions, 1104 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:33,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:33,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:33,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:33,860 INFO L124 PetriNetUnfolderBase]: 1205/2139 cut-off events. [2024-06-21 15:59:33,861 INFO L125 PetriNetUnfolderBase]: For 40278/40278 co-relation queries the response was YES. [2024-06-21 15:59:33,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10908 conditions, 2139 events. 1205/2139 cut-off events. For 40278/40278 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12516 event pairs, 356 based on Foata normal form. 2/2129 useless extension candidates. Maximal degree in co-relation 10858. Up to 1745 conditions per place. [2024-06-21 15:59:33,882 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 100 selfloop transitions, 27 changer transitions 0/153 dead transitions. [2024-06-21 15:59:33,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 153 transitions, 1506 flow [2024-06-21 15:59:33,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:33,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:33,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-21 15:59:33,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6356589147286822 [2024-06-21 15:59:33,883 INFO L175 Difference]: Start difference. First operand has 116 places, 130 transitions, 1104 flow. Second operand 6 states and 164 transitions. [2024-06-21 15:59:33,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 153 transitions, 1506 flow [2024-06-21 15:59:33,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 153 transitions, 1451 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-21 15:59:33,922 INFO L231 Difference]: Finished difference. Result has 120 places, 136 transitions, 1172 flow [2024-06-21 15:59:33,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1172, PETRI_PLACES=120, PETRI_TRANSITIONS=136} [2024-06-21 15:59:33,923 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-21 15:59:33,923 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 136 transitions, 1172 flow [2024-06-21 15:59:33,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:33,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:33,923 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:59:33,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 15:59:33,924 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:59:33,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:33,924 INFO L85 PathProgramCache]: Analyzing trace with hash 42149263, now seen corresponding path program 3 times [2024-06-21 15:59:33,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:33,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145413809] [2024-06-21 15:59:33,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:33,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:33,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:34,035 INFO L134 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:59:34,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:34,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145413809] [2024-06-21 15:59:34,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145413809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:34,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:34,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:34,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084757330] [2024-06-21 15:59:34,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:34,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:34,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:34,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:34,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:34,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:34,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 136 transitions, 1172 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:34,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:34,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:34,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:34,291 INFO L124 PetriNetUnfolderBase]: 1275/2213 cut-off events. [2024-06-21 15:59:34,292 INFO L125 PetriNetUnfolderBase]: For 43069/43069 co-relation queries the response was YES. [2024-06-21 15:59:34,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11585 conditions, 2213 events. 1275/2213 cut-off events. For 43069/43069 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12703 event pairs, 369 based on Foata normal form. 1/2209 useless extension candidates. Maximal degree in co-relation 11534. Up to 1894 conditions per place. [2024-06-21 15:59:34,307 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 107 selfloop transitions, 39 changer transitions 0/156 dead transitions. [2024-06-21 15:59:34,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 156 transitions, 1642 flow [2024-06-21 15:59:34,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:34,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:34,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-21 15:59:34,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-21 15:59:34,310 INFO L175 Difference]: Start difference. First operand has 120 places, 136 transitions, 1172 flow. Second operand 6 states and 161 transitions. [2024-06-21 15:59:34,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 156 transitions, 1642 flow [2024-06-21 15:59:34,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 156 transitions, 1587 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-21 15:59:34,349 INFO L231 Difference]: Finished difference. Result has 124 places, 138 transitions, 1231 flow [2024-06-21 15:59:34,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1231, PETRI_PLACES=124, PETRI_TRANSITIONS=138} [2024-06-21 15:59:34,350 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-21 15:59:34,350 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 138 transitions, 1231 flow [2024-06-21 15:59:34,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:34,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:34,350 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:59:34,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 15:59:34,351 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:59:34,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:34,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1994281197, now seen corresponding path program 4 times [2024-06-21 15:59:34,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:34,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17764609] [2024-06-21 15:59:34,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:34,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:34,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:34,468 INFO L134 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:59:34,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:34,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17764609] [2024-06-21 15:59:34,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17764609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:34,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:34,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:34,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728481478] [2024-06-21 15:59:34,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:34,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:34,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:34,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:34,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:34,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:34,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 138 transitions, 1231 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:34,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:34,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:34,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:34,728 INFO L124 PetriNetUnfolderBase]: 1280/2222 cut-off events. [2024-06-21 15:59:34,728 INFO L125 PetriNetUnfolderBase]: For 45929/45929 co-relation queries the response was YES. [2024-06-21 15:59:34,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11794 conditions, 2222 events. 1280/2222 cut-off events. For 45929/45929 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12746 event pairs, 369 based on Foata normal form. 1/2218 useless extension candidates. Maximal degree in co-relation 11741. Up to 1900 conditions per place. [2024-06-21 15:59:34,743 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 103 selfloop transitions, 43 changer transitions 0/156 dead transitions. [2024-06-21 15:59:34,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 156 transitions, 1658 flow [2024-06-21 15:59:34,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:34,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:34,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-21 15:59:34,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085271317829457 [2024-06-21 15:59:34,744 INFO L175 Difference]: Start difference. First operand has 124 places, 138 transitions, 1231 flow. Second operand 6 states and 157 transitions. [2024-06-21 15:59:34,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 156 transitions, 1658 flow [2024-06-21 15:59:34,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 156 transitions, 1606 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-21 15:59:34,791 INFO L231 Difference]: Finished difference. Result has 129 places, 142 transitions, 1318 flow [2024-06-21 15:59:34,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1187, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1318, PETRI_PLACES=129, PETRI_TRANSITIONS=142} [2024-06-21 15:59:34,792 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-21 15:59:34,792 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 142 transitions, 1318 flow [2024-06-21 15:59:34,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:34,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:34,792 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:59:34,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 15:59:34,793 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:59:34,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:34,793 INFO L85 PathProgramCache]: Analyzing trace with hash 157773521, now seen corresponding path program 5 times [2024-06-21 15:59:34,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:34,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955574853] [2024-06-21 15:59:34,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:34,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:34,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:34,885 INFO L134 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:59:34,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:34,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955574853] [2024-06-21 15:59:34,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955574853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:34,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:34,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:34,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810446346] [2024-06-21 15:59:34,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:34,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:34,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:34,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:34,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:34,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:34,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 142 transitions, 1318 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:34,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:34,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:34,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:35,110 INFO L124 PetriNetUnfolderBase]: 1277/2213 cut-off events. [2024-06-21 15:59:35,111 INFO L125 PetriNetUnfolderBase]: For 48804/48804 co-relation queries the response was YES. [2024-06-21 15:59:35,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11855 conditions, 2213 events. 1277/2213 cut-off events. For 48804/48804 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12716 event pairs, 378 based on Foata normal form. 1/2209 useless extension candidates. Maximal degree in co-relation 11800. Up to 1897 conditions per place. [2024-06-21 15:59:35,125 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 100 selfloop transitions, 43 changer transitions 0/153 dead transitions. [2024-06-21 15:59:35,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 153 transitions, 1686 flow [2024-06-21 15:59:35,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:35,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:35,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 15:59:35,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-21 15:59:35,126 INFO L175 Difference]: Start difference. First operand has 129 places, 142 transitions, 1318 flow. Second operand 6 states and 154 transitions. [2024-06-21 15:59:35,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 153 transitions, 1686 flow [2024-06-21 15:59:35,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 153 transitions, 1620 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-21 15:59:35,171 INFO L231 Difference]: Finished difference. Result has 133 places, 142 transitions, 1344 flow [2024-06-21 15:59:35,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1344, PETRI_PLACES=133, PETRI_TRANSITIONS=142} [2024-06-21 15:59:35,174 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-21 15:59:35,174 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 142 transitions, 1344 flow [2024-06-21 15:59:35,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:35,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:35,174 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:59:35,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 15:59:35,174 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:59:35,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:35,175 INFO L85 PathProgramCache]: Analyzing trace with hash -189396755, now seen corresponding path program 6 times [2024-06-21 15:59:35,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:35,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526090260] [2024-06-21 15:59:35,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:35,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:35,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:35,258 INFO L134 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:59:35,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:35,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526090260] [2024-06-21 15:59:35,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526090260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:35,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:35,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:35,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757747058] [2024-06-21 15:59:35,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:35,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:35,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:35,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:35,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:35,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:35,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 142 transitions, 1344 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:35,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:35,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:35,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:35,514 INFO L124 PetriNetUnfolderBase]: 1274/2209 cut-off events. [2024-06-21 15:59:35,514 INFO L125 PetriNetUnfolderBase]: For 51330/51330 co-relation queries the response was YES. [2024-06-21 15:59:35,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11908 conditions, 2209 events. 1274/2209 cut-off events. For 51330/51330 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12662 event pairs, 378 based on Foata normal form. 1/2205 useless extension candidates. Maximal degree in co-relation 11852. Up to 1894 conditions per place. [2024-06-21 15:59:35,530 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 99 selfloop transitions, 43 changer transitions 0/152 dead transitions. [2024-06-21 15:59:35,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 152 transitions, 1652 flow [2024-06-21 15:59:35,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:35,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:35,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-21 15:59:35,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-21 15:59:35,532 INFO L175 Difference]: Start difference. First operand has 133 places, 142 transitions, 1344 flow. Second operand 6 states and 153 transitions. [2024-06-21 15:59:35,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 152 transitions, 1652 flow [2024-06-21 15:59:35,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 152 transitions, 1548 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:35,592 INFO L231 Difference]: Finished difference. Result has 134 places, 142 transitions, 1332 flow [2024-06-21 15:59:35,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1332, PETRI_PLACES=134, PETRI_TRANSITIONS=142} [2024-06-21 15:59:35,592 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-21 15:59:35,592 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 142 transitions, 1332 flow [2024-06-21 15:59:35,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:35,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:35,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:35,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 15:59:35,593 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:59:35,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:35,594 INFO L85 PathProgramCache]: Analyzing trace with hash -196054067, now seen corresponding path program 2 times [2024-06-21 15:59:35,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:35,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154336787] [2024-06-21 15:59:35,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:35,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:35,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:35,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:59:35,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:35,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154336787] [2024-06-21 15:59:35,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154336787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:35,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:35,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:35,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649330038] [2024-06-21 15:59:35,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:35,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:35,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:35,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:35,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:35,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:35,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 142 transitions, 1332 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:35,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:35,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:35,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:35,932 INFO L124 PetriNetUnfolderBase]: 1206/2132 cut-off events. [2024-06-21 15:59:35,932 INFO L125 PetriNetUnfolderBase]: For 54126/54126 co-relation queries the response was YES. [2024-06-21 15:59:35,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11553 conditions, 2132 events. 1206/2132 cut-off events. For 54126/54126 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12559 event pairs, 361 based on Foata normal form. 2/2119 useless extension candidates. Maximal degree in co-relation 11497. Up to 1747 conditions per place. [2024-06-21 15:59:35,950 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 97 selfloop transitions, 30 changer transitions 0/156 dead transitions. [2024-06-21 15:59:35,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 156 transitions, 1704 flow [2024-06-21 15:59:35,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:35,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:35,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-21 15:59:35,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-21 15:59:35,951 INFO L175 Difference]: Start difference. First operand has 134 places, 142 transitions, 1332 flow. Second operand 6 states and 158 transitions. [2024-06-21 15:59:35,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 156 transitions, 1704 flow [2024-06-21 15:59:36,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 156 transitions, 1634 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:36,005 INFO L231 Difference]: Finished difference. Result has 137 places, 145 transitions, 1361 flow [2024-06-21 15:59:36,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1361, PETRI_PLACES=137, PETRI_TRANSITIONS=145} [2024-06-21 15:59:36,006 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-21 15:59:36,006 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 145 transitions, 1361 flow [2024-06-21 15:59:36,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:36,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:36,006 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:59:36,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 15:59:36,007 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:59:36,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:36,007 INFO L85 PathProgramCache]: Analyzing trace with hash -309855129, now seen corresponding path program 3 times [2024-06-21 15:59:36,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:36,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977967376] [2024-06-21 15:59:36,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:36,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:36,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:36,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:36,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:36,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977967376] [2024-06-21 15:59:36,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977967376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:36,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:36,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:36,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689483479] [2024-06-21 15:59:36,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:36,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:36,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:36,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:36,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:36,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:36,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 145 transitions, 1361 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:36,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:36,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:36,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:36,346 INFO L124 PetriNetUnfolderBase]: 1200/2143 cut-off events. [2024-06-21 15:59:36,347 INFO L125 PetriNetUnfolderBase]: For 56177/56177 co-relation queries the response was YES. [2024-06-21 15:59:36,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11583 conditions, 2143 events. 1200/2143 cut-off events. For 56177/56177 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12618 event pairs, 353 based on Foata normal form. 2/2135 useless extension candidates. Maximal degree in co-relation 11526. Up to 1777 conditions per place. [2024-06-21 15:59:36,361 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 113 selfloop transitions, 13 changer transitions 0/155 dead transitions. [2024-06-21 15:59:36,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 155 transitions, 1637 flow [2024-06-21 15:59:36,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:36,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:36,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-21 15:59:36,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-21 15:59:36,363 INFO L175 Difference]: Start difference. First operand has 137 places, 145 transitions, 1361 flow. Second operand 6 states and 153 transitions. [2024-06-21 15:59:36,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 155 transitions, 1637 flow [2024-06-21 15:59:36,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 155 transitions, 1539 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:36,426 INFO L231 Difference]: Finished difference. Result has 139 places, 145 transitions, 1295 flow [2024-06-21 15:59:36,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1263, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1295, PETRI_PLACES=139, PETRI_TRANSITIONS=145} [2024-06-21 15:59:36,427 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-21 15:59:36,427 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 145 transitions, 1295 flow [2024-06-21 15:59:36,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:36,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:36,427 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:59:36,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 15:59:36,428 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:59:36,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:36,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1989528525, now seen corresponding path program 1 times [2024-06-21 15:59:36,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:36,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065662381] [2024-06-21 15:59:36,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:36,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:36,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:36,556 INFO L134 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:59:36,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:36,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065662381] [2024-06-21 15:59:36,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065662381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:36,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:36,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:36,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003485246] [2024-06-21 15:59:36,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:36,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:36,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:36,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:36,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:36,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:36,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 145 transitions, 1295 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:36,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:36,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:36,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:36,806 INFO L124 PetriNetUnfolderBase]: 1214/2181 cut-off events. [2024-06-21 15:59:36,806 INFO L125 PetriNetUnfolderBase]: For 49206/49310 co-relation queries the response was YES. [2024-06-21 15:59:36,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11316 conditions, 2181 events. 1214/2181 cut-off events. For 49206/49310 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12924 event pairs, 312 based on Foata normal form. 1/2142 useless extension candidates. Maximal degree in co-relation 11258. Up to 1825 conditions per place. [2024-06-21 15:59:36,821 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 127 selfloop transitions, 13 changer transitions 0/164 dead transitions. [2024-06-21 15:59:36,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 164 transitions, 1645 flow [2024-06-21 15:59:36,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:36,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:36,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-21 15:59:36,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-21 15:59:36,822 INFO L175 Difference]: Start difference. First operand has 139 places, 145 transitions, 1295 flow. Second operand 6 states and 159 transitions. [2024-06-21 15:59:36,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 164 transitions, 1645 flow [2024-06-21 15:59:36,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 164 transitions, 1584 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 15:59:36,903 INFO L231 Difference]: Finished difference. Result has 138 places, 148 transitions, 1302 flow [2024-06-21 15:59:36,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1302, PETRI_PLACES=138, PETRI_TRANSITIONS=148} [2024-06-21 15:59:36,903 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-21 15:59:36,903 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 148 transitions, 1302 flow [2024-06-21 15:59:36,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:36,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:36,904 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:59:36,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 15:59:36,904 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:59:36,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:36,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1026478779, now seen corresponding path program 2 times [2024-06-21 15:59:36,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:36,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370320824] [2024-06-21 15:59:36,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:36,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:36,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:36,985 INFO L134 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:59:36,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:36,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370320824] [2024-06-21 15:59:36,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370320824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:36,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:36,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:36,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405871345] [2024-06-21 15:59:36,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:36,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:36,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:36,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:36,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:37,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:37,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 148 transitions, 1302 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:37,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:37,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:37,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:37,212 INFO L124 PetriNetUnfolderBase]: 1229/2204 cut-off events. [2024-06-21 15:59:37,212 INFO L125 PetriNetUnfolderBase]: For 52329/52481 co-relation queries the response was YES. [2024-06-21 15:59:37,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11742 conditions, 2204 events. 1229/2204 cut-off events. For 52329/52481 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13087 event pairs, 313 based on Foata normal form. 1/2163 useless extension candidates. Maximal degree in co-relation 11685. Up to 1821 conditions per place. [2024-06-21 15:59:37,226 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 114 selfloop transitions, 30 changer transitions 0/168 dead transitions. [2024-06-21 15:59:37,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 168 transitions, 1762 flow [2024-06-21 15:59:37,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:37,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:37,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-21 15:59:37,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-21 15:59:37,227 INFO L175 Difference]: Start difference. First operand has 138 places, 148 transitions, 1302 flow. Second operand 6 states and 161 transitions. [2024-06-21 15:59:37,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 168 transitions, 1762 flow [2024-06-21 15:59:37,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 168 transitions, 1716 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:37,274 INFO L231 Difference]: Finished difference. Result has 140 places, 154 transitions, 1401 flow [2024-06-21 15:59:37,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1256, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1401, PETRI_PLACES=140, PETRI_TRANSITIONS=154} [2024-06-21 15:59:37,274 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 96 predicate places. [2024-06-21 15:59:37,274 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 154 transitions, 1401 flow [2024-06-21 15:59:37,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:37,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:37,275 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:59:37,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 15:59:37,275 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:59:37,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:37,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1312043639, now seen corresponding path program 3 times [2024-06-21 15:59:37,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:37,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010440903] [2024-06-21 15:59:37,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:37,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:37,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:37,378 INFO L134 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:59:37,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:37,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010440903] [2024-06-21 15:59:37,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010440903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:37,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:37,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:37,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019518405] [2024-06-21 15:59:37,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:37,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:37,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:37,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:37,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:37,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:37,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 154 transitions, 1401 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:37,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:37,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:37,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:37,667 INFO L124 PetriNetUnfolderBase]: 1221/2189 cut-off events. [2024-06-21 15:59:37,667 INFO L125 PetriNetUnfolderBase]: For 55476/55636 co-relation queries the response was YES. [2024-06-21 15:59:37,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11906 conditions, 2189 events. 1221/2189 cut-off events. For 55476/55636 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12970 event pairs, 320 based on Foata normal form. 2/2150 useless extension candidates. Maximal degree in co-relation 11848. Up to 1811 conditions per place. [2024-06-21 15:59:37,684 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 110 selfloop transitions, 30 changer transitions 0/164 dead transitions. [2024-06-21 15:59:37,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 164 transitions, 1705 flow [2024-06-21 15:59:37,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:37,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:37,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-21 15:59:37,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085271317829457 [2024-06-21 15:59:37,686 INFO L175 Difference]: Start difference. First operand has 140 places, 154 transitions, 1401 flow. Second operand 6 states and 157 transitions. [2024-06-21 15:59:37,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 164 transitions, 1705 flow [2024-06-21 15:59:37,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 164 transitions, 1639 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-21 15:59:37,747 INFO L231 Difference]: Finished difference. Result has 144 places, 154 transitions, 1402 flow [2024-06-21 15:59:37,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1402, PETRI_PLACES=144, PETRI_TRANSITIONS=154} [2024-06-21 15:59:37,748 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-21 15:59:37,748 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 154 transitions, 1402 flow [2024-06-21 15:59:37,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:37,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:37,748 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:59:37,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 15:59:37,749 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:59:37,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:37,749 INFO L85 PathProgramCache]: Analyzing trace with hash -309837273, now seen corresponding path program 1 times [2024-06-21 15:59:37,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:37,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658088402] [2024-06-21 15:59:37,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:37,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:37,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:37,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:37,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:37,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658088402] [2024-06-21 15:59:37,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658088402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:37,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:37,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 15:59:37,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647704762] [2024-06-21 15:59:37,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:37,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 15:59:37,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:37,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 15:59:37,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 15:59:37,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:37,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 154 transitions, 1402 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:37,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:37,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:37,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:38,103 INFO L124 PetriNetUnfolderBase]: 1209/2164 cut-off events. [2024-06-21 15:59:38,103 INFO L125 PetriNetUnfolderBase]: For 67284/67284 co-relation queries the response was YES. [2024-06-21 15:59:38,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12256 conditions, 2164 events. 1209/2164 cut-off events. For 67284/67284 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12758 event pairs, 350 based on Foata normal form. 2/2156 useless extension candidates. Maximal degree in co-relation 12196. Up to 1787 conditions per place. [2024-06-21 15:59:38,119 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 126 selfloop transitions, 12 changer transitions 0/167 dead transitions. [2024-06-21 15:59:38,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 167 transitions, 1734 flow [2024-06-21 15:59:38,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 15:59:38,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 15:59:38,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-21 15:59:38,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-21 15:59:38,121 INFO L175 Difference]: Start difference. First operand has 144 places, 154 transitions, 1402 flow. Second operand 6 states and 153 transitions. [2024-06-21 15:59:38,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 167 transitions, 1734 flow [2024-06-21 15:59:38,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 167 transitions, 1653 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:38,200 INFO L231 Difference]: Finished difference. Result has 145 places, 156 transitions, 1384 flow [2024-06-21 15:59:38,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1384, PETRI_PLACES=145, PETRI_TRANSITIONS=156} [2024-06-21 15:59:38,200 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-21 15:59:38,200 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 156 transitions, 1384 flow [2024-06-21 15:59:38,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:38,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:38,201 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:59:38,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 15:59:38,201 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:38,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:38,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1767460979, now seen corresponding path program 1 times [2024-06-21 15:59:38,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:38,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12460696] [2024-06-21 15:59:38,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:38,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:38,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:38,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:38,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:38,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12460696] [2024-06-21 15:59:38,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12460696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:38,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:38,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:38,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618846715] [2024-06-21 15:59:38,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:38,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:38,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:38,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:38,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:38,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:38,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 156 transitions, 1384 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:38,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:38,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:38,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:38,626 INFO L124 PetriNetUnfolderBase]: 1410/2479 cut-off events. [2024-06-21 15:59:38,627 INFO L125 PetriNetUnfolderBase]: For 76636/76636 co-relation queries the response was YES. [2024-06-21 15:59:38,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13782 conditions, 2479 events. 1410/2479 cut-off events. For 76636/76636 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14721 event pairs, 349 based on Foata normal form. 12/2484 useless extension candidates. Maximal degree in co-relation 13721. Up to 1768 conditions per place. [2024-06-21 15:59:38,681 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 151 selfloop transitions, 41 changer transitions 0/202 dead transitions. [2024-06-21 15:59:38,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 202 transitions, 1992 flow [2024-06-21 15:59:38,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:38,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:38,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-21 15:59:38,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6395348837209303 [2024-06-21 15:59:38,683 INFO L175 Difference]: Start difference. First operand has 145 places, 156 transitions, 1384 flow. Second operand 8 states and 220 transitions. [2024-06-21 15:59:38,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 202 transitions, 1992 flow [2024-06-21 15:59:38,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 202 transitions, 1945 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:38,775 INFO L231 Difference]: Finished difference. Result has 151 places, 164 transitions, 1545 flow [2024-06-21 15:59:38,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1337, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1545, PETRI_PLACES=151, PETRI_TRANSITIONS=164} [2024-06-21 15:59:38,776 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 107 predicate places. [2024-06-21 15:59:38,776 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 164 transitions, 1545 flow [2024-06-21 15:59:38,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:38,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:38,777 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:59:38,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 15:59:38,777 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:38,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:38,777 INFO L85 PathProgramCache]: Analyzing trace with hash -831186727, now seen corresponding path program 2 times [2024-06-21 15:59:38,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:38,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076889661] [2024-06-21 15:59:38,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:38,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:38,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:38,895 INFO L134 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:59:38,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:38,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076889661] [2024-06-21 15:59:38,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076889661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:38,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:38,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:38,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606224797] [2024-06-21 15:59:38,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:38,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:38,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:38,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:38,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:38,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:38,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 164 transitions, 1545 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:38,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:38,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:38,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:39,252 INFO L124 PetriNetUnfolderBase]: 1520/2693 cut-off events. [2024-06-21 15:59:39,252 INFO L125 PetriNetUnfolderBase]: For 83325/83325 co-relation queries the response was YES. [2024-06-21 15:59:39,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15163 conditions, 2693 events. 1520/2693 cut-off events. For 83325/83325 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16512 event pairs, 389 based on Foata normal form. 12/2700 useless extension candidates. Maximal degree in co-relation 15099. Up to 2041 conditions per place. [2024-06-21 15:59:39,270 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 151 selfloop transitions, 43 changer transitions 0/204 dead transitions. [2024-06-21 15:59:39,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 204 transitions, 2130 flow [2024-06-21 15:59:39,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:39,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:39,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-21 15:59:39,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6337209302325582 [2024-06-21 15:59:39,272 INFO L175 Difference]: Start difference. First operand has 151 places, 164 transitions, 1545 flow. Second operand 8 states and 218 transitions. [2024-06-21 15:59:39,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 204 transitions, 2130 flow [2024-06-21 15:59:39,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 204 transitions, 2044 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:39,389 INFO L231 Difference]: Finished difference. Result has 158 places, 170 transitions, 1656 flow [2024-06-21 15:59:39,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1656, PETRI_PLACES=158, PETRI_TRANSITIONS=170} [2024-06-21 15:59:39,389 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 114 predicate places. [2024-06-21 15:59:39,390 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 170 transitions, 1656 flow [2024-06-21 15:59:39,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:39,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:39,390 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:59:39,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 15:59:39,390 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:39,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:39,391 INFO L85 PathProgramCache]: Analyzing trace with hash -462093385, now seen corresponding path program 3 times [2024-06-21 15:59:39,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:39,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236198470] [2024-06-21 15:59:39,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:39,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:39,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:39,493 INFO L134 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:59:39,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:39,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236198470] [2024-06-21 15:59:39,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236198470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:39,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:39,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:39,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980473582] [2024-06-21 15:59:39,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:39,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:39,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:39,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:39,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:39,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:39,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 170 transitions, 1656 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:39,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:39,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:39,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:39,877 INFO L124 PetriNetUnfolderBase]: 1602/2840 cut-off events. [2024-06-21 15:59:39,877 INFO L125 PetriNetUnfolderBase]: For 89490/89490 co-relation queries the response was YES. [2024-06-21 15:59:39,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16057 conditions, 2840 events. 1602/2840 cut-off events. For 89490/89490 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17720 event pairs, 414 based on Foata normal form. 12/2847 useless extension candidates. Maximal degree in co-relation 15990. Up to 2183 conditions per place. [2024-06-21 15:59:39,896 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 151 selfloop transitions, 47 changer transitions 0/208 dead transitions. [2024-06-21 15:59:39,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 208 transitions, 2236 flow [2024-06-21 15:59:39,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:39,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:39,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-21 15:59:39,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6308139534883721 [2024-06-21 15:59:39,897 INFO L175 Difference]: Start difference. First operand has 158 places, 170 transitions, 1656 flow. Second operand 8 states and 217 transitions. [2024-06-21 15:59:39,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 208 transitions, 2236 flow [2024-06-21 15:59:40,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 208 transitions, 2141 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:40,031 INFO L231 Difference]: Finished difference. Result has 164 places, 174 transitions, 1741 flow [2024-06-21 15:59:40,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1741, PETRI_PLACES=164, PETRI_TRANSITIONS=174} [2024-06-21 15:59:40,032 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 120 predicate places. [2024-06-21 15:59:40,033 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 174 transitions, 1741 flow [2024-06-21 15:59:40,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:40,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:40,033 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:59:40,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 15:59:40,033 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 15:59:40,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:40,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1904367501, now seen corresponding path program 4 times [2024-06-21 15:59:40,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:40,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504405235] [2024-06-21 15:59:40,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:40,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:40,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:40,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:59:40,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:40,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504405235] [2024-06-21 15:59:40,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504405235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:40,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:40,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 15:59:40,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830301880] [2024-06-21 15:59:40,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:40,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 15:59:40,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:40,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 15:59:40,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 15:59:40,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:40,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 174 transitions, 1741 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:40,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:40,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:40,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:40,526 INFO L124 PetriNetUnfolderBase]: 1582/2810 cut-off events. [2024-06-21 15:59:40,527 INFO L125 PetriNetUnfolderBase]: For 86777/86777 co-relation queries the response was YES. [2024-06-21 15:59:40,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15487 conditions, 2810 events. 1582/2810 cut-off events. For 86777/86777 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17510 event pairs, 359 based on Foata normal form. 12/2817 useless extension candidates. Maximal degree in co-relation 15418. Up to 1591 conditions per place. [2024-06-21 15:59:40,547 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 141 selfloop transitions, 57 changer transitions 0/208 dead transitions. [2024-06-21 15:59:40,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 208 transitions, 2209 flow [2024-06-21 15:59:40,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 15:59:40,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 15:59:40,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-21 15:59:40,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-21 15:59:40,549 INFO L175 Difference]: Start difference. First operand has 164 places, 174 transitions, 1741 flow. Second operand 8 states and 216 transitions. [2024-06-21 15:59:40,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 208 transitions, 2209 flow [2024-06-21 15:59:40,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 208 transitions, 2116 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:40,678 INFO L231 Difference]: Finished difference. Result has 168 places, 173 transitions, 1722 flow [2024-06-21 15:59:40,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1604, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1722, PETRI_PLACES=168, PETRI_TRANSITIONS=173} [2024-06-21 15:59:40,679 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-21 15:59:40,679 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 173 transitions, 1722 flow [2024-06-21 15:59:40,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:40,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:40,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:40,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 15:59:40,680 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:59:40,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:40,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1075216464, now seen corresponding path program 1 times [2024-06-21 15:59:40,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:40,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728765497] [2024-06-21 15:59:40,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:40,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:40,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:40,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:40,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:40,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728765497] [2024-06-21 15:59:40,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728765497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:40,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:40,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:40,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818127315] [2024-06-21 15:59:40,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:40,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:40,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:40,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:40,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:40,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:40,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 173 transitions, 1722 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:40,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:40,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:40,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:41,136 INFO L124 PetriNetUnfolderBase]: 1595/2849 cut-off events. [2024-06-21 15:59:41,136 INFO L125 PetriNetUnfolderBase]: For 84787/84787 co-relation queries the response was YES. [2024-06-21 15:59:41,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15705 conditions, 2849 events. 1595/2849 cut-off events. For 84787/84787 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17812 event pairs, 401 based on Foata normal form. 1/2848 useless extension candidates. Maximal degree in co-relation 15635. Up to 2449 conditions per place. [2024-06-21 15:59:41,156 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 166 selfloop transitions, 31 changer transitions 0/207 dead transitions. [2024-06-21 15:59:41,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 207 transitions, 2330 flow [2024-06-21 15:59:41,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:41,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:41,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-21 15:59:41,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-21 15:59:41,157 INFO L175 Difference]: Start difference. First operand has 168 places, 173 transitions, 1722 flow. Second operand 7 states and 188 transitions. [2024-06-21 15:59:41,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 207 transitions, 2330 flow [2024-06-21 15:59:41,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 207 transitions, 2174 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 15:59:41,285 INFO L231 Difference]: Finished difference. Result has 169 places, 180 transitions, 1717 flow [2024-06-21 15:59:41,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1568, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1717, PETRI_PLACES=169, PETRI_TRANSITIONS=180} [2024-06-21 15:59:41,285 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 125 predicate places. [2024-06-21 15:59:41,285 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 180 transitions, 1717 flow [2024-06-21 15:59:41,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:41,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:41,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:41,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 15:59:41,286 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:59:41,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:41,286 INFO L85 PathProgramCache]: Analyzing trace with hash 109597620, now seen corresponding path program 2 times [2024-06-21 15:59:41,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:41,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577860761] [2024-06-21 15:59:41,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:41,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:41,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:41,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:59:41,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:41,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577860761] [2024-06-21 15:59:41,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577860761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:41,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:41,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:41,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144462849] [2024-06-21 15:59:41,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:41,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:41,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:41,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:41,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:41,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:41,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 180 transitions, 1717 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:41,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:41,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:41,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:41,757 INFO L124 PetriNetUnfolderBase]: 1605/2857 cut-off events. [2024-06-21 15:59:41,757 INFO L125 PetriNetUnfolderBase]: For 87014/87014 co-relation queries the response was YES. [2024-06-21 15:59:41,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15738 conditions, 2857 events. 1605/2857 cut-off events. For 87014/87014 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17879 event pairs, 401 based on Foata normal form. 1/2856 useless extension candidates. Maximal degree in co-relation 15667. Up to 2459 conditions per place. [2024-06-21 15:59:41,779 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 167 selfloop transitions, 38 changer transitions 0/215 dead transitions. [2024-06-21 15:59:41,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 215 transitions, 2348 flow [2024-06-21 15:59:41,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 15:59:41,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 15:59:41,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-21 15:59:41,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943152454780362 [2024-06-21 15:59:41,780 INFO L175 Difference]: Start difference. First operand has 169 places, 180 transitions, 1717 flow. Second operand 9 states and 230 transitions. [2024-06-21 15:59:41,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 215 transitions, 2348 flow [2024-06-21 15:59:41,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 215 transitions, 2218 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:41,887 INFO L231 Difference]: Finished difference. Result has 174 places, 186 transitions, 1736 flow [2024-06-21 15:59:41,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1605, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1736, PETRI_PLACES=174, PETRI_TRANSITIONS=186} [2024-06-21 15:59:41,888 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-21 15:59:41,888 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 186 transitions, 1736 flow [2024-06-21 15:59:41,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:41,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:41,889 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:59:41,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 15:59:41,889 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:59:41,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:41,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1070605614, now seen corresponding path program 1 times [2024-06-21 15:59:41,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:41,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218512865] [2024-06-21 15:59:41,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:41,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:41,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:41,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:41,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:41,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218512865] [2024-06-21 15:59:41,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218512865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:41,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:41,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:41,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85033976] [2024-06-21 15:59:41,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:41,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:41,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:41,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:41,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:42,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:42,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 186 transitions, 1736 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:42,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:42,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:42,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:42,382 INFO L124 PetriNetUnfolderBase]: 1613/2869 cut-off events. [2024-06-21 15:59:42,382 INFO L125 PetriNetUnfolderBase]: For 91353/91353 co-relation queries the response was YES. [2024-06-21 15:59:42,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15860 conditions, 2869 events. 1613/2869 cut-off events. For 91353/91353 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17960 event pairs, 320 based on Foata normal form. 2/2869 useless extension candidates. Maximal degree in co-relation 15789. Up to 2441 conditions per place. [2024-06-21 15:59:42,406 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 178 selfloop transitions, 31 changer transitions 0/219 dead transitions. [2024-06-21 15:59:42,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 219 transitions, 2358 flow [2024-06-21 15:59:42,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:42,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:42,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-21 15:59:42,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-21 15:59:42,414 INFO L175 Difference]: Start difference. First operand has 174 places, 186 transitions, 1736 flow. Second operand 7 states and 188 transitions. [2024-06-21 15:59:42,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 219 transitions, 2358 flow [2024-06-21 15:59:42,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 219 transitions, 2276 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:42,555 INFO L231 Difference]: Finished difference. Result has 175 places, 190 transitions, 1773 flow [2024-06-21 15:59:42,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1773, PETRI_PLACES=175, PETRI_TRANSITIONS=190} [2024-06-21 15:59:42,555 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 131 predicate places. [2024-06-21 15:59:42,556 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 190 transitions, 1773 flow [2024-06-21 15:59:42,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:42,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:42,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:42,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 15:59:42,556 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:59:42,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:42,557 INFO L85 PathProgramCache]: Analyzing trace with hash -988954004, now seen corresponding path program 2 times [2024-06-21 15:59:42,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:42,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615661440] [2024-06-21 15:59:42,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:42,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:42,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:42,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:42,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:42,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615661440] [2024-06-21 15:59:42,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615661440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:42,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:42,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:42,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565076548] [2024-06-21 15:59:42,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:42,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:42,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:42,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:42,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:42,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:42,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 190 transitions, 1773 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:42,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:42,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:42,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:42,993 INFO L124 PetriNetUnfolderBase]: 1621/2881 cut-off events. [2024-06-21 15:59:42,994 INFO L125 PetriNetUnfolderBase]: For 95606/95606 co-relation queries the response was YES. [2024-06-21 15:59:43,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16109 conditions, 2881 events. 1621/2881 cut-off events. For 95606/95606 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18013 event pairs, 399 based on Foata normal form. 2/2881 useless extension candidates. Maximal degree in co-relation 16037. Up to 2498 conditions per place. [2024-06-21 15:59:43,015 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 178 selfloop transitions, 28 changer transitions 0/216 dead transitions. [2024-06-21 15:59:43,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 216 transitions, 2273 flow [2024-06-21 15:59:43,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:43,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:43,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-21 15:59:43,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079734219269103 [2024-06-21 15:59:43,017 INFO L175 Difference]: Start difference. First operand has 175 places, 190 transitions, 1773 flow. Second operand 7 states and 183 transitions. [2024-06-21 15:59:43,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 216 transitions, 2273 flow [2024-06-21 15:59:43,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 216 transitions, 2203 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:43,146 INFO L231 Difference]: Finished difference. Result has 179 places, 192 transitions, 1796 flow [2024-06-21 15:59:43,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1796, PETRI_PLACES=179, PETRI_TRANSITIONS=192} [2024-06-21 15:59:43,147 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 135 predicate places. [2024-06-21 15:59:43,147 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 192 transitions, 1796 flow [2024-06-21 15:59:43,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:43,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:43,148 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:59:43,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 15:59:43,148 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:59:43,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:43,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1479111206, now seen corresponding path program 3 times [2024-06-21 15:59:43,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:43,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413996634] [2024-06-21 15:59:43,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:43,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:43,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:43,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:43,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:43,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413996634] [2024-06-21 15:59:43,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413996634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:43,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:43,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:43,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663891490] [2024-06-21 15:59:43,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:43,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:43,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:43,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:43,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:43,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:43,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 192 transitions, 1796 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:43,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:43,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:43,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:43,577 INFO L124 PetriNetUnfolderBase]: 1634/2899 cut-off events. [2024-06-21 15:59:43,577 INFO L125 PetriNetUnfolderBase]: For 99534/99534 co-relation queries the response was YES. [2024-06-21 15:59:43,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16347 conditions, 2899 events. 1634/2899 cut-off events. For 99534/99534 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18164 event pairs, 405 based on Foata normal form. 1/2896 useless extension candidates. Maximal degree in co-relation 16273. Up to 2411 conditions per place. [2024-06-21 15:59:43,598 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 146 selfloop transitions, 71 changer transitions 0/227 dead transitions. [2024-06-21 15:59:43,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 227 transitions, 2666 flow [2024-06-21 15:59:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:43,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:43,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-21 15:59:43,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6345514950166113 [2024-06-21 15:59:43,599 INFO L175 Difference]: Start difference. First operand has 179 places, 192 transitions, 1796 flow. Second operand 7 states and 191 transitions. [2024-06-21 15:59:43,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 227 transitions, 2666 flow [2024-06-21 15:59:43,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 227 transitions, 2603 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:43,732 INFO L231 Difference]: Finished difference. Result has 181 places, 201 transitions, 1995 flow [2024-06-21 15:59:43,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1733, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1995, PETRI_PLACES=181, PETRI_TRANSITIONS=201} [2024-06-21 15:59:43,733 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 137 predicate places. [2024-06-21 15:59:43,733 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 201 transitions, 1995 flow [2024-06-21 15:59:43,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:43,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:43,733 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:59:43,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 15:59:43,733 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:59:43,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:43,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1051563694, now seen corresponding path program 4 times [2024-06-21 15:59:43,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:43,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249479263] [2024-06-21 15:59:43,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:43,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:43,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:43,831 INFO L134 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:59:43,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:43,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249479263] [2024-06-21 15:59:43,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249479263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:43,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:43,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:43,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287607118] [2024-06-21 15:59:43,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:43,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:43,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:43,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:43,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:43,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:43,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 201 transitions, 1995 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:43,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:43,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:43,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:44,149 INFO L124 PetriNetUnfolderBase]: 1639/2908 cut-off events. [2024-06-21 15:59:44,149 INFO L125 PetriNetUnfolderBase]: For 105319/105319 co-relation queries the response was YES. [2024-06-21 15:59:44,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16865 conditions, 2908 events. 1639/2908 cut-off events. For 105319/105319 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18246 event pairs, 405 based on Foata normal form. 1/2905 useless extension candidates. Maximal degree in co-relation 16790. Up to 2417 conditions per place. [2024-06-21 15:59:44,173 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 143 selfloop transitions, 73 changer transitions 0/226 dead transitions. [2024-06-21 15:59:44,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 226 transitions, 2703 flow [2024-06-21 15:59:44,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:44,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:44,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-21 15:59:44,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212624584717608 [2024-06-21 15:59:44,174 INFO L175 Difference]: Start difference. First operand has 181 places, 201 transitions, 1995 flow. Second operand 7 states and 187 transitions. [2024-06-21 15:59:44,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 226 transitions, 2703 flow [2024-06-21 15:59:44,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 226 transitions, 2559 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:44,339 INFO L231 Difference]: Finished difference. Result has 185 places, 204 transitions, 2045 flow [2024-06-21 15:59:44,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2045, PETRI_PLACES=185, PETRI_TRANSITIONS=204} [2024-06-21 15:59:44,340 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 141 predicate places. [2024-06-21 15:59:44,340 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 204 transitions, 2045 flow [2024-06-21 15:59:44,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:44,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:44,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:44,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 15:59:44,341 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:59:44,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:44,341 INFO L85 PathProgramCache]: Analyzing trace with hash -530946864, now seen corresponding path program 5 times [2024-06-21 15:59:44,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:44,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337308205] [2024-06-21 15:59:44,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:44,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:44,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:44,438 INFO L134 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:59:44,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:44,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337308205] [2024-06-21 15:59:44,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337308205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:44,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:44,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:44,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059443414] [2024-06-21 15:59:44,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:44,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:44,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:44,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:44,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:44,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:44,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 204 transitions, 2045 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:44,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:44,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:44,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:44,812 INFO L124 PetriNetUnfolderBase]: 1644/2921 cut-off events. [2024-06-21 15:59:44,812 INFO L125 PetriNetUnfolderBase]: For 107472/107472 co-relation queries the response was YES. [2024-06-21 15:59:44,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16699 conditions, 2921 events. 1644/2921 cut-off events. For 107472/107472 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18343 event pairs, 399 based on Foata normal form. 1/2920 useless extension candidates. Maximal degree in co-relation 16623. Up to 2533 conditions per place. [2024-06-21 15:59:44,832 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 186 selfloop transitions, 28 changer transitions 0/224 dead transitions. [2024-06-21 15:59:44,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 224 transitions, 2544 flow [2024-06-21 15:59:44,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:44,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:44,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-21 15:59:44,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-21 15:59:44,834 INFO L175 Difference]: Start difference. First operand has 185 places, 204 transitions, 2045 flow. Second operand 7 states and 178 transitions. [2024-06-21 15:59:44,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 224 transitions, 2544 flow [2024-06-21 15:59:45,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 224 transitions, 2419 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:45,091 INFO L231 Difference]: Finished difference. Result has 188 places, 207 transitions, 2017 flow [2024-06-21 15:59:45,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1923, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2017, PETRI_PLACES=188, PETRI_TRANSITIONS=207} [2024-06-21 15:59:45,092 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 144 predicate places. [2024-06-21 15:59:45,092 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 207 transitions, 2017 flow [2024-06-21 15:59:45,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:45,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:45,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:45,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 15:59:45,093 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:59:45,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:45,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1408030220, now seen corresponding path program 6 times [2024-06-21 15:59:45,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:45,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536470483] [2024-06-21 15:59:45,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:45,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:45,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:45,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:59:45,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:45,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536470483] [2024-06-21 15:59:45,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536470483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:45,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:45,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:45,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840547287] [2024-06-21 15:59:45,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:45,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:45,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:45,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:45,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:45,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:45,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 207 transitions, 2017 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:45,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:45,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:45,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:45,515 INFO L124 PetriNetUnfolderBase]: 1657/2939 cut-off events. [2024-06-21 15:59:45,515 INFO L125 PetriNetUnfolderBase]: For 112702/112702 co-relation queries the response was YES. [2024-06-21 15:59:45,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16831 conditions, 2939 events. 1657/2939 cut-off events. For 112702/112702 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 18463 event pairs, 405 based on Foata normal form. 1/2936 useless extension candidates. Maximal degree in co-relation 16754. Up to 2438 conditions per place. [2024-06-21 15:59:45,539 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 140 selfloop transitions, 82 changer transitions 0/232 dead transitions. [2024-06-21 15:59:45,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 232 transitions, 2756 flow [2024-06-21 15:59:45,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:45,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:45,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-21 15:59:45,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-21 15:59:45,541 INFO L175 Difference]: Start difference. First operand has 188 places, 207 transitions, 2017 flow. Second operand 7 states and 184 transitions. [2024-06-21 15:59:45,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 232 transitions, 2756 flow [2024-06-21 15:59:45,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 232 transitions, 2698 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:45,824 INFO L231 Difference]: Finished difference. Result has 191 places, 213 transitions, 2190 flow [2024-06-21 15:59:45,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2190, PETRI_PLACES=191, PETRI_TRANSITIONS=213} [2024-06-21 15:59:45,825 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 147 predicate places. [2024-06-21 15:59:45,825 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 213 transitions, 2190 flow [2024-06-21 15:59:45,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:45,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:45,825 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:59:45,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 15:59:45,826 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:59:45,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:45,826 INFO L85 PathProgramCache]: Analyzing trace with hash 480492594, now seen corresponding path program 3 times [2024-06-21 15:59:45,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:45,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490285208] [2024-06-21 15:59:45,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:45,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:45,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:45,928 INFO L134 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:59:45,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:45,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490285208] [2024-06-21 15:59:45,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490285208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:45,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:45,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:45,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966002023] [2024-06-21 15:59:45,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:45,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:45,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:45,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:45,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:45,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:45,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 213 transitions, 2190 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:45,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:45,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:45,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:46,297 INFO L124 PetriNetUnfolderBase]: 1665/2955 cut-off events. [2024-06-21 15:59:46,298 INFO L125 PetriNetUnfolderBase]: For 118652/118652 co-relation queries the response was YES. [2024-06-21 15:59:46,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17129 conditions, 2955 events. 1665/2955 cut-off events. For 118652/118652 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18513 event pairs, 399 based on Foata normal form. 2/2955 useless extension candidates. Maximal degree in co-relation 17051. Up to 2560 conditions per place. [2024-06-21 15:59:46,318 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 196 selfloop transitions, 27 changer transitions 0/233 dead transitions. [2024-06-21 15:59:46,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 233 transitions, 2702 flow [2024-06-21 15:59:46,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:46,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:46,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-21 15:59:46,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-21 15:59:46,319 INFO L175 Difference]: Start difference. First operand has 191 places, 213 transitions, 2190 flow. Second operand 7 states and 178 transitions. [2024-06-21 15:59:46,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 233 transitions, 2702 flow [2024-06-21 15:59:46,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 233 transitions, 2600 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:46,582 INFO L231 Difference]: Finished difference. Result has 195 places, 215 transitions, 2173 flow [2024-06-21 15:59:46,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2088, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2173, PETRI_PLACES=195, PETRI_TRANSITIONS=215} [2024-06-21 15:59:46,582 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-21 15:59:46,582 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 215 transitions, 2173 flow [2024-06-21 15:59:46,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:46,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:46,583 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:59:46,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 15:59:46,583 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:59:46,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:46,583 INFO L85 PathProgramCache]: Analyzing trace with hash -708013780, now seen corresponding path program 1 times [2024-06-21 15:59:46,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:46,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495351841] [2024-06-21 15:59:46,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:46,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:46,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:46,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:46,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:46,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495351841] [2024-06-21 15:59:46,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495351841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:46,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:46,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:46,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778619851] [2024-06-21 15:59:46,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:46,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:46,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:46,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:46,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:46,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:46,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 215 transitions, 2173 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:46,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:46,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:46,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:47,028 INFO L124 PetriNetUnfolderBase]: 1670/2959 cut-off events. [2024-06-21 15:59:47,028 INFO L125 PetriNetUnfolderBase]: For 122040/122040 co-relation queries the response was YES. [2024-06-21 15:59:47,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17165 conditions, 2959 events. 1670/2959 cut-off events. For 122040/122040 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 18631 event pairs, 405 based on Foata normal form. 1/2957 useless extension candidates. Maximal degree in co-relation 17086. Up to 2540 conditions per place. [2024-06-21 15:59:47,052 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 203 selfloop transitions, 28 changer transitions 0/241 dead transitions. [2024-06-21 15:59:47,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 241 transitions, 2731 flow [2024-06-21 15:59:47,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:47,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:47,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-21 15:59:47,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-21 15:59:47,054 INFO L175 Difference]: Start difference. First operand has 195 places, 215 transitions, 2173 flow. Second operand 7 states and 184 transitions. [2024-06-21 15:59:47,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 241 transitions, 2731 flow [2024-06-21 15:59:47,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 241 transitions, 2666 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:47,350 INFO L231 Difference]: Finished difference. Result has 197 places, 218 transitions, 2214 flow [2024-06-21 15:59:47,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2108, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2214, PETRI_PLACES=197, PETRI_TRANSITIONS=218} [2024-06-21 15:59:47,351 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 153 predicate places. [2024-06-21 15:59:47,351 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 218 transitions, 2214 flow [2024-06-21 15:59:47,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:47,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:47,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] [2024-06-21 15:59:47,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 15:59:47,352 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:59:47,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:47,352 INFO L85 PathProgramCache]: Analyzing trace with hash -703252180, now seen corresponding path program 2 times [2024-06-21 15:59:47,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:47,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132010006] [2024-06-21 15:59:47,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:47,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:47,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:47,437 INFO L134 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:59:47,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:47,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132010006] [2024-06-21 15:59:47,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132010006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:47,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:47,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:47,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120935737] [2024-06-21 15:59:47,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:47,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:47,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:47,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:47,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:47,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:47,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 218 transitions, 2214 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:47,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:47,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:47,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:47,820 INFO L124 PetriNetUnfolderBase]: 1683/2978 cut-off events. [2024-06-21 15:59:47,820 INFO L125 PetriNetUnfolderBase]: For 128284/128284 co-relation queries the response was YES. [2024-06-21 15:59:47,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17691 conditions, 2978 events. 1683/2978 cut-off events. For 128284/128284 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 18773 event pairs, 411 based on Foata normal form. 1/2973 useless extension candidates. Maximal degree in co-relation 17611. Up to 2489 conditions per place. [2024-06-21 15:59:47,840 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 185 selfloop transitions, 61 changer transitions 0/256 dead transitions. [2024-06-21 15:59:47,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 256 transitions, 3134 flow [2024-06-21 15:59:47,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:47,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:47,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-21 15:59:47,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-21 15:59:47,841 INFO L175 Difference]: Start difference. First operand has 197 places, 218 transitions, 2214 flow. Second operand 7 states and 188 transitions. [2024-06-21 15:59:47,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 256 transitions, 3134 flow [2024-06-21 15:59:48,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 256 transitions, 3050 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:48,158 INFO L231 Difference]: Finished difference. Result has 200 places, 234 transitions, 2468 flow [2024-06-21 15:59:48,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2468, PETRI_PLACES=200, PETRI_TRANSITIONS=234} [2024-06-21 15:59:48,159 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-06-21 15:59:48,159 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 234 transitions, 2468 flow [2024-06-21 15:59:48,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:48,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:48,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:48,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 15:59:48,160 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:59:48,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:48,160 INFO L85 PathProgramCache]: Analyzing trace with hash 747188846, now seen corresponding path program 1 times [2024-06-21 15:59:48,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:48,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622100917] [2024-06-21 15:59:48,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:48,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:48,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:48,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:48,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:48,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622100917] [2024-06-21 15:59:48,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622100917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:48,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:48,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:48,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250275524] [2024-06-21 15:59:48,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:48,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:48,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:48,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:48,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:48,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:48,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 234 transitions, 2468 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:48,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:48,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:48,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:48,575 INFO L124 PetriNetUnfolderBase]: 1696/3002 cut-off events. [2024-06-21 15:59:48,575 INFO L125 PetriNetUnfolderBase]: For 135864/135864 co-relation queries the response was YES. [2024-06-21 15:59:48,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18306 conditions, 3002 events. 1696/3002 cut-off events. For 135864/135864 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18942 event pairs, 406 based on Foata normal form. 1/2997 useless extension candidates. Maximal degree in co-relation 18224. Up to 2535 conditions per place. [2024-06-21 15:59:48,600 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 205 selfloop transitions, 56 changer transitions 0/271 dead transitions. [2024-06-21 15:59:48,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 271 transitions, 3398 flow [2024-06-21 15:59:48,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:48,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:48,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-21 15:59:48,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212624584717608 [2024-06-21 15:59:48,601 INFO L175 Difference]: Start difference. First operand has 200 places, 234 transitions, 2468 flow. Second operand 7 states and 187 transitions. [2024-06-21 15:59:48,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 271 transitions, 3398 flow [2024-06-21 15:59:48,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 271 transitions, 3342 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-21 15:59:48,790 INFO L231 Difference]: Finished difference. Result has 207 places, 249 transitions, 2729 flow [2024-06-21 15:59:48,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2412, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2729, PETRI_PLACES=207, PETRI_TRANSITIONS=249} [2024-06-21 15:59:48,790 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-21 15:59:48,790 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 249 transitions, 2729 flow [2024-06-21 15:59:48,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:48,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:48,791 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:59:48,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 15:59:48,791 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:59:48,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:48,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1408037164, now seen corresponding path program 3 times [2024-06-21 15:59:48,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:48,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839113960] [2024-06-21 15:59:48,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:48,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:48,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:48,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:59:48,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:48,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839113960] [2024-06-21 15:59:48,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839113960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:48,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:48,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:48,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419560959] [2024-06-21 15:59:48,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:48,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:48,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:48,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:48,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:48,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:48,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 249 transitions, 2729 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:48,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:48,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:48,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:49,297 INFO L124 PetriNetUnfolderBase]: 1709/3022 cut-off events. [2024-06-21 15:59:49,297 INFO L125 PetriNetUnfolderBase]: For 143535/143535 co-relation queries the response was YES. [2024-06-21 15:59:49,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18963 conditions, 3022 events. 1709/3022 cut-off events. For 143535/143535 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19103 event pairs, 410 based on Foata normal form. 1/3017 useless extension candidates. Maximal degree in co-relation 18877. Up to 2522 conditions per place. [2024-06-21 15:59:49,324 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 195 selfloop transitions, 69 changer transitions 0/274 dead transitions. [2024-06-21 15:59:49,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 274 transitions, 3603 flow [2024-06-21 15:59:49,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:49,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:49,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-21 15:59:49,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-21 15:59:49,330 INFO L175 Difference]: Start difference. First operand has 207 places, 249 transitions, 2729 flow. Second operand 7 states and 184 transitions. [2024-06-21 15:59:49,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 274 transitions, 3603 flow [2024-06-21 15:59:49,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 274 transitions, 3532 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-21 15:59:49,702 INFO L231 Difference]: Finished difference. Result has 212 places, 255 transitions, 2894 flow [2024-06-21 15:59:49,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2658, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2894, PETRI_PLACES=212, PETRI_TRANSITIONS=255} [2024-06-21 15:59:49,703 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-21 15:59:49,703 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 255 transitions, 2894 flow [2024-06-21 15:59:49,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:49,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:49,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] [2024-06-21 15:59:49,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 15:59:49,704 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:59:49,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:49,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1335915698, now seen corresponding path program 2 times [2024-06-21 15:59:49,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:49,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126953592] [2024-06-21 15:59:49,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:49,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:49,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:49,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:59:49,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:49,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126953592] [2024-06-21 15:59:49,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126953592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:49,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:49,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:49,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734582837] [2024-06-21 15:59:49,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:49,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:49,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:49,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:49,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:49,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:49,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 255 transitions, 2894 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:49,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:49,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:49,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:50,222 INFO L124 PetriNetUnfolderBase]: 1730/3059 cut-off events. [2024-06-21 15:59:50,222 INFO L125 PetriNetUnfolderBase]: For 151870/151870 co-relation queries the response was YES. [2024-06-21 15:59:50,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19505 conditions, 3059 events. 1730/3059 cut-off events. For 151870/151870 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 19363 event pairs, 406 based on Foata normal form. 1/3054 useless extension candidates. Maximal degree in co-relation 19417. Up to 2577 conditions per place. [2024-06-21 15:59:50,250 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 211 selfloop transitions, 63 changer transitions 0/284 dead transitions. [2024-06-21 15:59:50,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 284 transitions, 3923 flow [2024-06-21 15:59:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:50,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:50,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-21 15:59:50,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-21 15:59:50,252 INFO L175 Difference]: Start difference. First operand has 212 places, 255 transitions, 2894 flow. Second operand 7 states and 186 transitions. [2024-06-21 15:59:50,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 284 transitions, 3923 flow [2024-06-21 15:59:50,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 284 transitions, 3811 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 15:59:50,595 INFO L231 Difference]: Finished difference. Result has 216 places, 264 transitions, 3029 flow [2024-06-21 15:59:50,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2782, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3029, PETRI_PLACES=216, PETRI_TRANSITIONS=264} [2024-06-21 15:59:50,596 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-21 15:59:50,596 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 264 transitions, 3029 flow [2024-06-21 15:59:50,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:50,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:50,596 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:59:50,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 15:59:50,597 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:59:50,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:50,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1344486578, now seen corresponding path program 3 times [2024-06-21 15:59:50,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:50,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112547241] [2024-06-21 15:59:50,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:50,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:50,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:50,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:50,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:50,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112547241] [2024-06-21 15:59:50,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112547241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:50,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:50,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:50,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266623850] [2024-06-21 15:59:50,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:50,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:50,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:50,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:50,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:50,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:50,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 264 transitions, 3029 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:50,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:50,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:50,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:51,103 INFO L124 PetriNetUnfolderBase]: 1727/3055 cut-off events. [2024-06-21 15:59:51,104 INFO L125 PetriNetUnfolderBase]: For 155774/155774 co-relation queries the response was YES. [2024-06-21 15:59:51,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19508 conditions, 3055 events. 1727/3055 cut-off events. For 155774/155774 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19348 event pairs, 406 based on Foata normal form. 1/3050 useless extension candidates. Maximal degree in co-relation 19419. Up to 2574 conditions per place. [2024-06-21 15:59:51,133 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 208 selfloop transitions, 65 changer transitions 0/283 dead transitions. [2024-06-21 15:59:51,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 283 transitions, 3837 flow [2024-06-21 15:59:51,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:51,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:51,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-21 15:59:51,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-21 15:59:51,134 INFO L175 Difference]: Start difference. First operand has 216 places, 264 transitions, 3029 flow. Second operand 7 states and 184 transitions. [2024-06-21 15:59:51,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 283 transitions, 3837 flow [2024-06-21 15:59:51,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 283 transitions, 3727 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-21 15:59:51,579 INFO L231 Difference]: Finished difference. Result has 221 places, 264 transitions, 3055 flow [2024-06-21 15:59:51,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3055, PETRI_PLACES=221, PETRI_TRANSITIONS=264} [2024-06-21 15:59:51,579 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 177 predicate places. [2024-06-21 15:59:51,580 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 264 transitions, 3055 flow [2024-06-21 15:59:51,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:51,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:51,580 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:59:51,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 15:59:51,580 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:59:51,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:51,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1416625900, now seen corresponding path program 1 times [2024-06-21 15:59:51,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:51,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088979020] [2024-06-21 15:59:51,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:51,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:51,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:51,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:59:51,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:51,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088979020] [2024-06-21 15:59:51,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088979020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:51,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:51,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:51,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555717239] [2024-06-21 15:59:51,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:51,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:51,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:51,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:51,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:51,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 15:59:51,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 264 transitions, 3055 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:51,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:51,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 15:59:51,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:52,075 INFO L124 PetriNetUnfolderBase]: 1668/2986 cut-off events. [2024-06-21 15:59:52,075 INFO L125 PetriNetUnfolderBase]: For 175167/175167 co-relation queries the response was YES. [2024-06-21 15:59:52,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19385 conditions, 2986 events. 1668/2986 cut-off events. For 175167/175167 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19041 event pairs, 382 based on Foata normal form. 10/2965 useless extension candidates. Maximal degree in co-relation 19295. Up to 2415 conditions per place. [2024-06-21 15:59:52,102 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 205 selfloop transitions, 40 changer transitions 0/286 dead transitions. [2024-06-21 15:59:52,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 286 transitions, 3637 flow [2024-06-21 15:59:52,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:52,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:52,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-21 15:59:52,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-21 15:59:52,104 INFO L175 Difference]: Start difference. First operand has 221 places, 264 transitions, 3055 flow. Second operand 7 states and 186 transitions. [2024-06-21 15:59:52,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 286 transitions, 3637 flow [2024-06-21 15:59:52,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 286 transitions, 3502 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:52,430 INFO L231 Difference]: Finished difference. Result has 223 places, 265 transitions, 3026 flow [2024-06-21 15:59:52,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3026, PETRI_PLACES=223, PETRI_TRANSITIONS=265} [2024-06-21 15:59:52,431 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 179 predicate places. [2024-06-21 15:59:52,431 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 265 transitions, 3026 flow [2024-06-21 15:59:52,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:52,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:52,431 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:59:52,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 15:59:52,431 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:59:52,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:52,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1020850798, now seen corresponding path program 7 times [2024-06-21 15:59:52,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:52,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319410828] [2024-06-21 15:59:52,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:52,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:52,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:52,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:52,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:52,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319410828] [2024-06-21 15:59:52,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319410828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:52,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:52,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:52,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095151299] [2024-06-21 15:59:52,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:52,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:52,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:52,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:52,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:52,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:52,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 265 transitions, 3026 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:52,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:52,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:52,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:52,869 INFO L124 PetriNetUnfolderBase]: 1768/3114 cut-off events. [2024-06-21 15:59:52,869 INFO L125 PetriNetUnfolderBase]: For 167551/167551 co-relation queries the response was YES. [2024-06-21 15:59:52,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20067 conditions, 3114 events. 1768/3114 cut-off events. For 167551/167551 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 19738 event pairs, 420 based on Foata normal form. 1/3107 useless extension candidates. Maximal degree in co-relation 19976. Up to 2598 conditions per place. [2024-06-21 15:59:52,897 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 194 selfloop transitions, 86 changer transitions 0/290 dead transitions. [2024-06-21 15:59:52,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 290 transitions, 3901 flow [2024-06-21 15:59:52,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:52,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:52,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-21 15:59:52,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212624584717608 [2024-06-21 15:59:52,898 INFO L175 Difference]: Start difference. First operand has 223 places, 265 transitions, 3026 flow. Second operand 7 states and 187 transitions. [2024-06-21 15:59:52,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 290 transitions, 3901 flow [2024-06-21 15:59:53,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 290 transitions, 3817 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:53,259 INFO L231 Difference]: Finished difference. Result has 225 places, 268 transitions, 3157 flow [2024-06-21 15:59:53,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2942, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3157, PETRI_PLACES=225, PETRI_TRANSITIONS=268} [2024-06-21 15:59:53,259 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-21 15:59:53,259 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 268 transitions, 3157 flow [2024-06-21 15:59:53,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:53,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:53,260 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:59:53,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 15:59:53,260 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:59:53,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:53,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1021236748, now seen corresponding path program 8 times [2024-06-21 15:59:53,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:53,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359858128] [2024-06-21 15:59:53,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:53,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:53,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:53,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:53,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:53,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359858128] [2024-06-21 15:59:53,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359858128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:53,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:53,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:53,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919634088] [2024-06-21 15:59:53,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:53,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:53,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:53,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:53,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:53,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:53,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 268 transitions, 3157 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:53,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:53,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:53,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:53,755 INFO L124 PetriNetUnfolderBase]: 1765/3110 cut-off events. [2024-06-21 15:59:53,756 INFO L125 PetriNetUnfolderBase]: For 171214/171214 co-relation queries the response was YES. [2024-06-21 15:59:53,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20125 conditions, 3110 events. 1765/3110 cut-off events. For 171214/171214 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 19745 event pairs, 420 based on Foata normal form. 1/3103 useless extension candidates. Maximal degree in co-relation 20033. Up to 2595 conditions per place. [2024-06-21 15:59:53,785 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 193 selfloop transitions, 84 changer transitions 0/287 dead transitions. [2024-06-21 15:59:53,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 287 transitions, 3985 flow [2024-06-21 15:59:53,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:53,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:53,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-21 15:59:53,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-21 15:59:53,787 INFO L175 Difference]: Start difference. First operand has 225 places, 268 transitions, 3157 flow. Second operand 7 states and 185 transitions. [2024-06-21 15:59:53,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 287 transitions, 3985 flow [2024-06-21 15:59:54,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 287 transitions, 3687 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-21 15:59:54,309 INFO L231 Difference]: Finished difference. Result has 225 places, 268 transitions, 3033 flow [2024-06-21 15:59:54,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2859, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3033, PETRI_PLACES=225, PETRI_TRANSITIONS=268} [2024-06-21 15:59:54,310 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-21 15:59:54,310 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 268 transitions, 3033 flow [2024-06-21 15:59:54,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:54,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:54,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 15:59:54,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 15:59:54,311 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:59:54,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:54,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1387823492, now seen corresponding path program 9 times [2024-06-21 15:59:54,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:54,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771082676] [2024-06-21 15:59:54,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:54,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:54,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:54,400 INFO L134 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:59:54,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:54,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771082676] [2024-06-21 15:59:54,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771082676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:54,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:54,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:54,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165410582] [2024-06-21 15:59:54,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:54,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:54,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:54,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:54,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:54,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:54,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 268 transitions, 3033 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:54,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:54,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:54,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:54,786 INFO L124 PetriNetUnfolderBase]: 1770/3119 cut-off events. [2024-06-21 15:59:54,786 INFO L125 PetriNetUnfolderBase]: For 175898/175898 co-relation queries the response was YES. [2024-06-21 15:59:54,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20062 conditions, 3119 events. 1770/3119 cut-off events. For 175898/175898 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19821 event pairs, 420 based on Foata normal form. 1/3112 useless extension candidates. Maximal degree in co-relation 19971. Up to 2601 conditions per place. [2024-06-21 15:59:54,816 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 187 selfloop transitions, 89 changer transitions 0/286 dead transitions. [2024-06-21 15:59:54,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 286 transitions, 3766 flow [2024-06-21 15:59:54,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:54,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:54,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-21 15:59:54,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-21 15:59:54,817 INFO L175 Difference]: Start difference. First operand has 225 places, 268 transitions, 3033 flow. Second operand 7 states and 180 transitions. [2024-06-21 15:59:54,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 286 transitions, 3766 flow [2024-06-21 15:59:55,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 286 transitions, 3580 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 15:59:55,147 INFO L231 Difference]: Finished difference. Result has 227 places, 271 transitions, 3060 flow [2024-06-21 15:59:55,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2850, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3060, PETRI_PLACES=227, PETRI_TRANSITIONS=271} [2024-06-21 15:59:55,148 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-21 15:59:55,148 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 271 transitions, 3060 flow [2024-06-21 15:59:55,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:55,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:55,148 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:59:55,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 15:59:55,148 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:59:55,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:55,149 INFO L85 PathProgramCache]: Analyzing trace with hash -33778450, now seen corresponding path program 10 times [2024-06-21 15:59:55,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:55,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481397681] [2024-06-21 15:59:55,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:55,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:55,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:55,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:55,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:55,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481397681] [2024-06-21 15:59:55,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481397681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:55,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:55,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:55,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027696659] [2024-06-21 15:59:55,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:55,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:55,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:55,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:55,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:55,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:55,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 271 transitions, 3060 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:55,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:55,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:55,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:55,652 INFO L124 PetriNetUnfolderBase]: 1767/3107 cut-off events. [2024-06-21 15:59:55,652 INFO L125 PetriNetUnfolderBase]: For 180163/180163 co-relation queries the response was YES. [2024-06-21 15:59:55,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20075 conditions, 3107 events. 1767/3107 cut-off events. For 180163/180163 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19716 event pairs, 438 based on Foata normal form. 1/3100 useless extension candidates. Maximal degree in co-relation 19983. Up to 2598 conditions per place. [2024-06-21 15:59:55,678 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 184 selfloop transitions, 89 changer transitions 0/283 dead transitions. [2024-06-21 15:59:55,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 283 transitions, 3752 flow [2024-06-21 15:59:55,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:55,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:55,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 15:59:55,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-21 15:59:55,684 INFO L175 Difference]: Start difference. First operand has 227 places, 271 transitions, 3060 flow. Second operand 7 states and 177 transitions. [2024-06-21 15:59:55,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 283 transitions, 3752 flow [2024-06-21 15:59:56,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 283 transitions, 3616 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 15:59:56,037 INFO L231 Difference]: Finished difference. Result has 230 places, 271 transitions, 3108 flow [2024-06-21 15:59:56,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3108, PETRI_PLACES=230, PETRI_TRANSITIONS=271} [2024-06-21 15:59:56,037 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-21 15:59:56,037 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 271 transitions, 3108 flow [2024-06-21 15:59:56,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:56,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:56,038 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:59:56,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 15:59:56,038 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:59:56,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:56,038 INFO L85 PathProgramCache]: Analyzing trace with hash 562054668, now seen corresponding path program 11 times [2024-06-21 15:59:56,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:56,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763177668] [2024-06-21 15:59:56,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:56,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:56,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:56,129 INFO L134 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:59:56,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:56,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763177668] [2024-06-21 15:59:56,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763177668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:56,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:56,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:56,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957508109] [2024-06-21 15:59:56,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:56,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:56,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:56,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:56,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:56,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:56,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 271 transitions, 3108 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:56,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:56,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:56,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:56,517 INFO L124 PetriNetUnfolderBase]: 1764/3103 cut-off events. [2024-06-21 15:59:56,517 INFO L125 PetriNetUnfolderBase]: For 184369/184369 co-relation queries the response was YES. [2024-06-21 15:59:56,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20104 conditions, 3103 events. 1764/3103 cut-off events. For 184369/184369 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19723 event pairs, 438 based on Foata normal form. 1/3096 useless extension candidates. Maximal degree in co-relation 20011. Up to 2595 conditions per place. [2024-06-21 15:59:56,546 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 186 selfloop transitions, 87 changer transitions 0/283 dead transitions. [2024-06-21 15:59:56,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 283 transitions, 3802 flow [2024-06-21 15:59:56,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:56,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:56,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-21 15:59:56,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-21 15:59:56,548 INFO L175 Difference]: Start difference. First operand has 230 places, 271 transitions, 3108 flow. Second operand 7 states and 178 transitions. [2024-06-21 15:59:56,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 283 transitions, 3802 flow [2024-06-21 15:59:56,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 283 transitions, 3580 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 15:59:56,997 INFO L231 Difference]: Finished difference. Result has 231 places, 271 transitions, 3066 flow [2024-06-21 15:59:56,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2886, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3066, PETRI_PLACES=231, PETRI_TRANSITIONS=271} [2024-06-21 15:59:56,997 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-21 15:59:56,997 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 271 transitions, 3066 flow [2024-06-21 15:59:56,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:56,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:56,998 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:59:56,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 15:59:56,998 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:59:56,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:56,999 INFO L85 PathProgramCache]: Analyzing trace with hash 561877038, now seen corresponding path program 12 times [2024-06-21 15:59:56,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:56,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871352607] [2024-06-21 15:59:56,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:56,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:57,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:57,094 INFO L134 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:59:57,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:57,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871352607] [2024-06-21 15:59:57,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871352607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:57,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:57,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:57,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61297444] [2024-06-21 15:59:57,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:57,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:57,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:57,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:57,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:57,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:57,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 271 transitions, 3066 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:57,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:57,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:57,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:57,559 INFO L124 PetriNetUnfolderBase]: 1761/3110 cut-off events. [2024-06-21 15:59:57,559 INFO L125 PetriNetUnfolderBase]: For 186724/186724 co-relation queries the response was YES. [2024-06-21 15:59:57,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20066 conditions, 3110 events. 1761/3110 cut-off events. For 186724/186724 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19795 event pairs, 414 based on Foata normal form. 1/3106 useless extension candidates. Maximal degree in co-relation 19973. Up to 2703 conditions per place. [2024-06-21 15:59:57,584 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 244 selfloop transitions, 28 changer transitions 0/282 dead transitions. [2024-06-21 15:59:57,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 282 transitions, 3636 flow [2024-06-21 15:59:57,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:57,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:57,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 15:59:57,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 15:59:57,585 INFO L175 Difference]: Start difference. First operand has 231 places, 271 transitions, 3066 flow. Second operand 7 states and 172 transitions. [2024-06-21 15:59:57,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 282 transitions, 3636 flow [2024-06-21 15:59:58,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 282 transitions, 3360 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 15:59:58,012 INFO L231 Difference]: Finished difference. Result has 231 places, 271 transitions, 2852 flow [2024-06-21 15:59:58,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2852, PETRI_PLACES=231, PETRI_TRANSITIONS=271} [2024-06-21 15:59:58,012 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-21 15:59:58,013 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 271 transitions, 2852 flow [2024-06-21 15:59:58,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:58,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:58,013 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:59:58,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 15:59:58,013 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:59:58,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:58,014 INFO L85 PathProgramCache]: Analyzing trace with hash 557290092, now seen corresponding path program 4 times [2024-06-21 15:59:58,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:58,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848028258] [2024-06-21 15:59:58,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:58,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:58,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:58,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 15:59:58,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:58,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848028258] [2024-06-21 15:59:58,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848028258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:58,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:58,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:58,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621961103] [2024-06-21 15:59:58,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:58,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:58,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:58,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:58,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:58,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:58,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 271 transitions, 2852 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:58,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:58,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:58,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:58,451 INFO L124 PetriNetUnfolderBase]: 1756/3103 cut-off events. [2024-06-21 15:59:58,451 INFO L125 PetriNetUnfolderBase]: For 189218/189218 co-relation queries the response was YES. [2024-06-21 15:59:58,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19812 conditions, 3103 events. 1756/3103 cut-off events. For 189218/189218 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19691 event pairs, 413 based on Foata normal form. 2/3100 useless extension candidates. Maximal degree in co-relation 19718. Up to 2693 conditions per place. [2024-06-21 15:59:58,479 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 246 selfloop transitions, 27 changer transitions 0/283 dead transitions. [2024-06-21 15:59:58,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 283 transitions, 3426 flow [2024-06-21 15:59:58,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:58,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:58,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 15:59:58,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 15:59:58,480 INFO L175 Difference]: Start difference. First operand has 231 places, 271 transitions, 2852 flow. Second operand 7 states and 172 transitions. [2024-06-21 15:59:58,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 283 transitions, 3426 flow [2024-06-21 15:59:59,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 283 transitions, 3312 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 15:59:59,084 INFO L231 Difference]: Finished difference. Result has 230 places, 271 transitions, 2797 flow [2024-06-21 15:59:59,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2738, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2797, PETRI_PLACES=230, PETRI_TRANSITIONS=271} [2024-06-21 15:59:59,085 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-21 15:59:59,085 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 271 transitions, 2797 flow [2024-06-21 15:59:59,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:59,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 15:59:59,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] [2024-06-21 15:59:59,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 15:59:59,086 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:59:59,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 15:59:59,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1016482092, now seen corresponding path program 4 times [2024-06-21 15:59:59,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 15:59:59,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677215060] [2024-06-21 15:59:59,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 15:59:59,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 15:59:59,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 15:59:59,194 INFO L134 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:59:59,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 15:59:59,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677215060] [2024-06-21 15:59:59,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677215060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 15:59:59,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 15:59:59,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 15:59:59,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415646638] [2024-06-21 15:59:59,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 15:59:59,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 15:59:59,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 15:59:59,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 15:59:59,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 15:59:59,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 15:59:59,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 271 transitions, 2797 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 15:59:59,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 15:59:59,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 15:59:59,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 15:59:59,650 INFO L124 PetriNetUnfolderBase]: 1761/3117 cut-off events. [2024-06-21 15:59:59,650 INFO L125 PetriNetUnfolderBase]: For 192551/192551 co-relation queries the response was YES. [2024-06-21 15:59:59,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19924 conditions, 3117 events. 1761/3117 cut-off events. For 192551/192551 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19861 event pairs, 406 based on Foata normal form. 1/3115 useless extension candidates. Maximal degree in co-relation 19829. Up to 2673 conditions per place. [2024-06-21 15:59:59,679 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 256 selfloop transitions, 28 changer transitions 0/294 dead transitions. [2024-06-21 15:59:59,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 294 transitions, 3460 flow [2024-06-21 15:59:59,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 15:59:59,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 15:59:59,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-21 15:59:59,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-21 15:59:59,680 INFO L175 Difference]: Start difference. First operand has 230 places, 271 transitions, 2797 flow. Second operand 7 states and 181 transitions. [2024-06-21 15:59:59,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 294 transitions, 3460 flow [2024-06-21 16:00:00,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 294 transitions, 3387 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 16:00:00,456 INFO L231 Difference]: Finished difference. Result has 231 places, 274 transitions, 2837 flow [2024-06-21 16:00:00,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2724, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2837, PETRI_PLACES=231, PETRI_TRANSITIONS=274} [2024-06-21 16:00:00,456 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-21 16:00:00,457 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 274 transitions, 2837 flow [2024-06-21 16:00:00,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:00,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:00,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:00,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 16:00:00,457 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 16:00:00,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:00,458 INFO L85 PathProgramCache]: Analyzing trace with hash 817158632, now seen corresponding path program 5 times [2024-06-21 16:00:00,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:00,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470191947] [2024-06-21 16:00:00,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:00,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:00,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:00,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:00,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:00,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470191947] [2024-06-21 16:00:00,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470191947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:00,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:00,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:00,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198327773] [2024-06-21 16:00:00,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:00,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:00,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:00,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:00,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:00,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:00,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 274 transitions, 2837 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:00,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:00,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:00,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:01,000 INFO L124 PetriNetUnfolderBase]: 1766/3124 cut-off events. [2024-06-21 16:00:01,000 INFO L125 PetriNetUnfolderBase]: For 198524/198524 co-relation queries the response was YES. [2024-06-21 16:00:01,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20083 conditions, 3124 events. 1766/3124 cut-off events. For 198524/198524 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19899 event pairs, 409 based on Foata normal form. 1/3120 useless extension candidates. Maximal degree in co-relation 19987. Up to 2606 conditions per place. [2024-06-21 16:00:01,036 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 213 selfloop transitions, 74 changer transitions 0/297 dead transitions. [2024-06-21 16:00:01,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 297 transitions, 3894 flow [2024-06-21 16:00:01,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:01,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:01,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-21 16:00:01,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-21 16:00:01,037 INFO L175 Difference]: Start difference. First operand has 231 places, 274 transitions, 2837 flow. Second operand 7 states and 185 transitions. [2024-06-21 16:00:01,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 297 transitions, 3894 flow [2024-06-21 16:00:01,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 297 transitions, 3812 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:01,786 INFO L231 Difference]: Finished difference. Result has 233 places, 277 transitions, 2960 flow [2024-06-21 16:00:01,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2755, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2960, PETRI_PLACES=233, PETRI_TRANSITIONS=277} [2024-06-21 16:00:01,786 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 189 predicate places. [2024-06-21 16:00:01,787 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 277 transitions, 2960 flow [2024-06-21 16:00:01,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:01,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:01,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:01,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 16:00:01,787 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 16:00:01,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:01,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1246170702, now seen corresponding path program 6 times [2024-06-21 16:00:01,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:01,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885768060] [2024-06-21 16:00:01,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:01,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:01,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:01,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:01,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:01,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885768060] [2024-06-21 16:00:01,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885768060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:01,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:01,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:01,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076664574] [2024-06-21 16:00:01,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:01,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:01,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:01,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:01,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:01,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:01,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 277 transitions, 2960 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:01,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:01,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:01,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:02,403 INFO L124 PetriNetUnfolderBase]: 1771/3135 cut-off events. [2024-06-21 16:00:02,403 INFO L125 PetriNetUnfolderBase]: For 204614/204614 co-relation queries the response was YES. [2024-06-21 16:00:02,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20318 conditions, 3135 events. 1771/3135 cut-off events. For 204614/204614 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19984 event pairs, 406 based on Foata normal form. 1/3133 useless extension candidates. Maximal degree in co-relation 20221. Up to 2674 conditions per place. [2024-06-21 16:00:02,439 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 253 selfloop transitions, 41 changer transitions 0/304 dead transitions. [2024-06-21 16:00:02,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 304 transitions, 3806 flow [2024-06-21 16:00:02,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:00:02,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:00:02,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-21 16:00:02,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5788113695090439 [2024-06-21 16:00:02,440 INFO L175 Difference]: Start difference. First operand has 233 places, 277 transitions, 2960 flow. Second operand 9 states and 224 transitions. [2024-06-21 16:00:02,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 304 transitions, 3806 flow [2024-06-21 16:00:03,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 304 transitions, 3585 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-21 16:00:03,252 INFO L231 Difference]: Finished difference. Result has 240 places, 281 transitions, 2923 flow [2024-06-21 16:00:03,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2923, PETRI_PLACES=240, PETRI_TRANSITIONS=281} [2024-06-21 16:00:03,252 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 196 predicate places. [2024-06-21 16:00:03,252 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 281 transitions, 2923 flow [2024-06-21 16:00:03,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:03,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:03,253 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 16:00:03,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 16:00:03,253 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 16:00:03,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:03,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1303458466, now seen corresponding path program 7 times [2024-06-21 16:00:03,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:03,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19286260] [2024-06-21 16:00:03,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:03,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:03,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:03,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:03,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:03,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19286260] [2024-06-21 16:00:03,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19286260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:03,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:03,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:03,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444249299] [2024-06-21 16:00:03,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:03,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:03,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:03,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:03,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:03,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:03,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 281 transitions, 2923 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:03,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:03,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:03,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:03,790 INFO L124 PetriNetUnfolderBase]: 1768/3131 cut-off events. [2024-06-21 16:00:03,790 INFO L125 PetriNetUnfolderBase]: For 207616/207616 co-relation queries the response was YES. [2024-06-21 16:00:03,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20198 conditions, 3131 events. 1768/3131 cut-off events. For 207616/207616 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19944 event pairs, 406 based on Foata normal form. 1/3129 useless extension candidates. Maximal degree in co-relation 20098. Up to 2671 conditions per place. [2024-06-21 16:00:03,822 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 248 selfloop transitions, 40 changer transitions 0/298 dead transitions. [2024-06-21 16:00:03,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 298 transitions, 3541 flow [2024-06-21 16:00:03,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:03,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:03,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-21 16:00:03,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-21 16:00:03,823 INFO L175 Difference]: Start difference. First operand has 240 places, 281 transitions, 2923 flow. Second operand 7 states and 178 transitions. [2024-06-21 16:00:03,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 298 transitions, 3541 flow [2024-06-21 16:00:04,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 298 transitions, 3419 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 16:00:04,288 INFO L231 Difference]: Finished difference. Result has 241 places, 281 transitions, 2887 flow [2024-06-21 16:00:04,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2801, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2887, PETRI_PLACES=241, PETRI_TRANSITIONS=281} [2024-06-21 16:00:04,289 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-21 16:00:04,289 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 281 transitions, 2887 flow [2024-06-21 16:00:04,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:04,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:04,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:04,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 16:00:04,290 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 16:00:04,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:04,290 INFO L85 PathProgramCache]: Analyzing trace with hash 948855084, now seen corresponding path program 8 times [2024-06-21 16:00:04,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:04,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393017434] [2024-06-21 16:00:04,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:04,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:04,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:04,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:04,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:04,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393017434] [2024-06-21 16:00:04,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393017434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:04,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:04,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:04,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498317742] [2024-06-21 16:00:04,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:04,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:04,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:04,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:04,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:04,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:04,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 281 transitions, 2887 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:04,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:04,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:04,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:04,778 INFO L124 PetriNetUnfolderBase]: 1781/3151 cut-off events. [2024-06-21 16:00:04,778 INFO L125 PetriNetUnfolderBase]: For 215946/215946 co-relation queries the response was YES. [2024-06-21 16:00:04,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20458 conditions, 3151 events. 1781/3151 cut-off events. For 215946/215946 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20099 event pairs, 409 based on Foata normal form. 1/3147 useless extension candidates. Maximal degree in co-relation 20357. Up to 2624 conditions per place. [2024-06-21 16:00:04,809 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 209 selfloop transitions, 85 changer transitions 0/304 dead transitions. [2024-06-21 16:00:04,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 304 transitions, 3899 flow [2024-06-21 16:00:04,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:04,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:04,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-21 16:00:04,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-21 16:00:04,810 INFO L175 Difference]: Start difference. First operand has 241 places, 281 transitions, 2887 flow. Second operand 7 states and 181 transitions. [2024-06-21 16:00:04,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 304 transitions, 3899 flow [2024-06-21 16:00:05,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 304 transitions, 3819 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 16:00:05,177 INFO L231 Difference]: Finished difference. Result has 242 places, 288 transitions, 3101 flow [2024-06-21 16:00:05,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2807, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3101, PETRI_PLACES=242, PETRI_TRANSITIONS=288} [2024-06-21 16:00:05,178 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-21 16:00:05,178 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 288 transitions, 3101 flow [2024-06-21 16:00:05,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:05,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:05,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:05,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 16:00:05,178 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 16:00:05,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:05,179 INFO L85 PathProgramCache]: Analyzing trace with hash 957425964, now seen corresponding path program 9 times [2024-06-21 16:00:05,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:05,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633308710] [2024-06-21 16:00:05,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:05,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:05,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:05,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:05,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:05,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633308710] [2024-06-21 16:00:05,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633308710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:05,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:05,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:05,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124348064] [2024-06-21 16:00:05,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:05,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:05,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:05,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:05,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:05,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:05,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 288 transitions, 3101 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:05,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:05,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:05,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:05,672 INFO L124 PetriNetUnfolderBase]: 1778/3147 cut-off events. [2024-06-21 16:00:05,672 INFO L125 PetriNetUnfolderBase]: For 219965/219965 co-relation queries the response was YES. [2024-06-21 16:00:05,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20542 conditions, 3147 events. 1778/3147 cut-off events. For 219965/219965 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20153 event pairs, 409 based on Foata normal form. 1/3143 useless extension candidates. Maximal degree in co-relation 20440. Up to 2621 conditions per place. [2024-06-21 16:00:05,703 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 207 selfloop transitions, 86 changer transitions 0/303 dead transitions. [2024-06-21 16:00:05,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 303 transitions, 3859 flow [2024-06-21 16:00:05,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:05,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:05,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-21 16:00:05,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-21 16:00:05,704 INFO L175 Difference]: Start difference. First operand has 242 places, 288 transitions, 3101 flow. Second operand 7 states and 180 transitions. [2024-06-21 16:00:05,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 303 transitions, 3859 flow [2024-06-21 16:00:06,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 303 transitions, 3706 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-21 16:00:06,580 INFO L231 Difference]: Finished difference. Result has 247 places, 288 transitions, 3126 flow [2024-06-21 16:00:06,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2948, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3126, PETRI_PLACES=247, PETRI_TRANSITIONS=288} [2024-06-21 16:00:06,581 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-21 16:00:06,581 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 288 transitions, 3126 flow [2024-06-21 16:00:06,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:06,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:06,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:06,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 16:00:06,582 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 16:00:06,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:06,582 INFO L85 PathProgramCache]: Analyzing trace with hash -2019379120, now seen corresponding path program 4 times [2024-06-21 16:00:06,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:06,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897977739] [2024-06-21 16:00:06,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:06,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:06,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:06,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:06,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:06,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897977739] [2024-06-21 16:00:06,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897977739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:06,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:06,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:06,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072973378] [2024-06-21 16:00:06,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:06,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:06,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:06,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:06,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:06,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:06,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 288 transitions, 3126 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:06,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:06,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:06,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:07,174 INFO L124 PetriNetUnfolderBase]: 1775/3141 cut-off events. [2024-06-21 16:00:07,174 INFO L125 PetriNetUnfolderBase]: For 223854/223854 co-relation queries the response was YES. [2024-06-21 16:00:07,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20508 conditions, 3141 events. 1775/3141 cut-off events. For 223854/223854 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20093 event pairs, 413 based on Foata normal form. 1/3135 useless extension candidates. Maximal degree in co-relation 20405. Up to 2649 conditions per place. [2024-06-21 16:00:07,210 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 232 selfloop transitions, 67 changer transitions 0/309 dead transitions. [2024-06-21 16:00:07,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 309 transitions, 4085 flow [2024-06-21 16:00:07,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:07,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:07,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-21 16:00:07,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-21 16:00:07,212 INFO L175 Difference]: Start difference. First operand has 247 places, 288 transitions, 3126 flow. Second operand 7 states and 184 transitions. [2024-06-21 16:00:07,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 309 transitions, 4085 flow [2024-06-21 16:00:07,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 309 transitions, 3863 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 16:00:07,727 INFO L231 Difference]: Finished difference. Result has 247 places, 290 transitions, 3083 flow [2024-06-21 16:00:07,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2914, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3083, PETRI_PLACES=247, PETRI_TRANSITIONS=290} [2024-06-21 16:00:07,727 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-21 16:00:07,727 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 290 transitions, 3083 flow [2024-06-21 16:00:07,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:07,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:07,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:07,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 16:00:07,728 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 16:00:07,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:07,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1393936046, now seen corresponding path program 5 times [2024-06-21 16:00:07,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:07,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859364057] [2024-06-21 16:00:07,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:07,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:07,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:07,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:07,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:07,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859364057] [2024-06-21 16:00:07,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859364057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:07,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:07,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:07,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126583073] [2024-06-21 16:00:07,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:07,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:07,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:07,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:07,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:07,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:07,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 290 transitions, 3083 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:07,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:07,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:07,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:08,241 INFO L124 PetriNetUnfolderBase]: 1788/3163 cut-off events. [2024-06-21 16:00:08,242 INFO L125 PetriNetUnfolderBase]: For 232214/232214 co-relation queries the response was YES. [2024-06-21 16:00:08,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20717 conditions, 3163 events. 1788/3163 cut-off events. For 232214/232214 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20246 event pairs, 413 based on Foata normal form. 1/3157 useless extension candidates. Maximal degree in co-relation 20615. Up to 2664 conditions per place. [2024-06-21 16:00:08,276 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 230 selfloop transitions, 72 changer transitions 0/312 dead transitions. [2024-06-21 16:00:08,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 312 transitions, 4109 flow [2024-06-21 16:00:08,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:08,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:08,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-21 16:00:08,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-21 16:00:08,278 INFO L175 Difference]: Start difference. First operand has 247 places, 290 transitions, 3083 flow. Second operand 7 states and 182 transitions. [2024-06-21 16:00:08,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 312 transitions, 4109 flow [2024-06-21 16:00:08,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 312 transitions, 3989 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 16:00:08,878 INFO L231 Difference]: Finished difference. Result has 251 places, 296 transitions, 3217 flow [2024-06-21 16:00:08,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3217, PETRI_PLACES=251, PETRI_TRANSITIONS=296} [2024-06-21 16:00:08,878 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-21 16:00:08,878 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 296 transitions, 3217 flow [2024-06-21 16:00:08,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:08,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:08,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:08,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 16:00:08,879 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 16:00:08,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:08,879 INFO L85 PathProgramCache]: Analyzing trace with hash 964099148, now seen corresponding path program 6 times [2024-06-21 16:00:08,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:08,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829766751] [2024-06-21 16:00:08,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:08,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:08,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:08,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:08,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:08,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829766751] [2024-06-21 16:00:08,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829766751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:08,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:08,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:08,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502990353] [2024-06-21 16:00:08,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:08,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:08,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:08,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:08,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:09,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:09,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 296 transitions, 3217 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:09,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:09,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:09,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:09,462 INFO L124 PetriNetUnfolderBase]: 1785/3166 cut-off events. [2024-06-21 16:00:09,463 INFO L125 PetriNetUnfolderBase]: For 235900/235900 co-relation queries the response was YES. [2024-06-21 16:00:09,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20698 conditions, 3166 events. 1785/3166 cut-off events. For 235900/235900 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20259 event pairs, 401 based on Foata normal form. 1/3164 useless extension candidates. Maximal degree in co-relation 20594. Up to 2756 conditions per place. [2024-06-21 16:00:09,494 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 275 selfloop transitions, 25 changer transitions 0/310 dead transitions. [2024-06-21 16:00:09,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 310 transitions, 3851 flow [2024-06-21 16:00:09,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:09,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:09,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 16:00:09,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-21 16:00:09,496 INFO L175 Difference]: Start difference. First operand has 251 places, 296 transitions, 3217 flow. Second operand 7 states and 175 transitions. [2024-06-21 16:00:09,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 310 transitions, 3851 flow [2024-06-21 16:00:10,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 310 transitions, 3713 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-21 16:00:10,127 INFO L231 Difference]: Finished difference. Result has 255 places, 296 transitions, 3135 flow [2024-06-21 16:00:10,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3079, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3135, PETRI_PLACES=255, PETRI_TRANSITIONS=296} [2024-06-21 16:00:10,128 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-21 16:00:10,128 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 296 transitions, 3135 flow [2024-06-21 16:00:10,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:10,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:10,129 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 16:00:10,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 16:00:10,129 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 16:00:10,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:10,129 INFO L85 PathProgramCache]: Analyzing trace with hash 667942308, now seen corresponding path program 10 times [2024-06-21 16:00:10,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:10,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190332877] [2024-06-21 16:00:10,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:10,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:10,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:10,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 16:00:10,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:10,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190332877] [2024-06-21 16:00:10,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190332877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:10,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:10,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:10,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95952707] [2024-06-21 16:00:10,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:10,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:10,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:10,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:10,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:10,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:10,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 296 transitions, 3135 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:10,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:10,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:10,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:10,641 INFO L124 PetriNetUnfolderBase]: 1790/3159 cut-off events. [2024-06-21 16:00:10,641 INFO L125 PetriNetUnfolderBase]: For 242731/242731 co-relation queries the response was YES. [2024-06-21 16:00:10,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20701 conditions, 3159 events. 1790/3159 cut-off events. For 242731/242731 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20233 event pairs, 434 based on Foata normal form. 1/3153 useless extension candidates. Maximal degree in co-relation 20596. Up to 2637 conditions per place. [2024-06-21 16:00:10,672 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 215 selfloop transitions, 87 changer transitions 0/312 dead transitions. [2024-06-21 16:00:10,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 312 transitions, 4107 flow [2024-06-21 16:00:10,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:10,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:10,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 16:00:10,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-21 16:00:10,674 INFO L175 Difference]: Start difference. First operand has 255 places, 296 transitions, 3135 flow. Second operand 7 states and 179 transitions. [2024-06-21 16:00:10,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 312 transitions, 4107 flow [2024-06-21 16:00:11,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 312 transitions, 4007 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 16:00:11,479 INFO L231 Difference]: Finished difference. Result has 255 places, 299 transitions, 3265 flow [2024-06-21 16:00:11,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3035, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3265, PETRI_PLACES=255, PETRI_TRANSITIONS=299} [2024-06-21 16:00:11,480 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-21 16:00:11,480 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 299 transitions, 3265 flow [2024-06-21 16:00:11,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:11,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:11,480 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 16:00:11,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 16:00:11,481 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 16:00:11,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:11,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1613045460, now seen corresponding path program 11 times [2024-06-21 16:00:11,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:11,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279162111] [2024-06-21 16:00:11,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:11,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:11,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:11,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 16:00:11,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:11,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279162111] [2024-06-21 16:00:11,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279162111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:11,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:11,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:11,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855586668] [2024-06-21 16:00:11,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:11,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:11,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:11,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:11,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:11,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:11,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 299 transitions, 3265 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:11,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:11,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:11,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:11,976 INFO L124 PetriNetUnfolderBase]: 1787/3155 cut-off events. [2024-06-21 16:00:11,976 INFO L125 PetriNetUnfolderBase]: For 246666/246666 co-relation queries the response was YES. [2024-06-21 16:00:11,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20805 conditions, 3155 events. 1787/3155 cut-off events. For 246666/246666 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20209 event pairs, 434 based on Foata normal form. 1/3149 useless extension candidates. Maximal degree in co-relation 20699. Up to 2634 conditions per place. [2024-06-21 16:00:12,008 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 212 selfloop transitions, 89 changer transitions 0/311 dead transitions. [2024-06-21 16:00:12,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 311 transitions, 4041 flow [2024-06-21 16:00:12,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:12,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:12,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 16:00:12,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-21 16:00:12,009 INFO L175 Difference]: Start difference. First operand has 255 places, 299 transitions, 3265 flow. Second operand 7 states and 177 transitions. [2024-06-21 16:00:12,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 311 transitions, 4041 flow [2024-06-21 16:00:13,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 311 transitions, 3757 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:13,032 INFO L231 Difference]: Finished difference. Result has 257 places, 299 transitions, 3165 flow [2024-06-21 16:00:13,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3165, PETRI_PLACES=257, PETRI_TRANSITIONS=299} [2024-06-21 16:00:13,032 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-21 16:00:13,032 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 299 transitions, 3165 flow [2024-06-21 16:00:13,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:13,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:13,033 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 16:00:13,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 16:00:13,033 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 16:00:13,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:13,033 INFO L85 PathProgramCache]: Analyzing trace with hash 562061612, now seen corresponding path program 12 times [2024-06-21 16:00:13,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:13,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470932499] [2024-06-21 16:00:13,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:13,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:13,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:13,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:13,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:13,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470932499] [2024-06-21 16:00:13,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470932499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:13,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:13,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:13,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622054668] [2024-06-21 16:00:13,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:13,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:13,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:13,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:13,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:13,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:13,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 299 transitions, 3165 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:13,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:13,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:13,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:13,562 INFO L124 PetriNetUnfolderBase]: 1784/3151 cut-off events. [2024-06-21 16:00:13,562 INFO L125 PetriNetUnfolderBase]: For 249022/249022 co-relation queries the response was YES. [2024-06-21 16:00:13,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20709 conditions, 3151 events. 1784/3151 cut-off events. For 249022/249022 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20172 event pairs, 434 based on Foata normal form. 1/3145 useless extension candidates. Maximal degree in co-relation 20602. Up to 2631 conditions per place. [2024-06-21 16:00:13,596 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 211 selfloop transitions, 89 changer transitions 0/310 dead transitions. [2024-06-21 16:00:13,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 310 transitions, 3791 flow [2024-06-21 16:00:13,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:13,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:13,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 16:00:13,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-21 16:00:13,597 INFO L175 Difference]: Start difference. First operand has 257 places, 299 transitions, 3165 flow. Second operand 7 states and 176 transitions. [2024-06-21 16:00:13,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 310 transitions, 3791 flow [2024-06-21 16:00:14,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 310 transitions, 3589 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:14,464 INFO L231 Difference]: Finished difference. Result has 259 places, 299 transitions, 3147 flow [2024-06-21 16:00:14,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2963, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3147, PETRI_PLACES=259, PETRI_TRANSITIONS=299} [2024-06-21 16:00:14,464 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-21 16:00:14,464 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 299 transitions, 3147 flow [2024-06-21 16:00:14,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:14,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:14,465 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 16:00:14,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 16:00:14,465 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 16:00:14,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:14,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1058013594, now seen corresponding path program 7 times [2024-06-21 16:00:14,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:14,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615664090] [2024-06-21 16:00:14,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:14,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:14,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:14,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:14,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:14,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615664090] [2024-06-21 16:00:14,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615664090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:14,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:14,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:14,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181353490] [2024-06-21 16:00:14,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:14,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:14,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:14,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:14,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:14,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:14,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 299 transitions, 3147 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:14,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:14,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:14,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:15,006 INFO L124 PetriNetUnfolderBase]: 1794/3184 cut-off events. [2024-06-21 16:00:15,006 INFO L125 PetriNetUnfolderBase]: For 254853/254853 co-relation queries the response was YES. [2024-06-21 16:00:15,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20887 conditions, 3184 events. 1794/3184 cut-off events. For 254853/254853 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20445 event pairs, 403 based on Foata normal form. 1/3183 useless extension candidates. Maximal degree in co-relation 20779. Up to 2768 conditions per place. [2024-06-21 16:00:15,041 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 278 selfloop transitions, 28 changer transitions 0/316 dead transitions. [2024-06-21 16:00:15,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 316 transitions, 3866 flow [2024-06-21 16:00:15,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:15,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:15,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 16:00:15,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 16:00:15,045 INFO L175 Difference]: Start difference. First operand has 259 places, 299 transitions, 3147 flow. Second operand 7 states and 172 transitions. [2024-06-21 16:00:15,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 316 transitions, 3866 flow [2024-06-21 16:00:15,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 316 transitions, 3674 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 16:00:15,711 INFO L231 Difference]: Finished difference. Result has 260 places, 305 transitions, 3104 flow [2024-06-21 16:00:15,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3104, PETRI_PLACES=260, PETRI_TRANSITIONS=305} [2024-06-21 16:00:15,712 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 216 predicate places. [2024-06-21 16:00:15,712 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 305 transitions, 3104 flow [2024-06-21 16:00:15,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:15,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:15,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:15,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 16:00:15,713 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 16:00:15,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:15,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1046039856, now seen corresponding path program 8 times [2024-06-21 16:00:15,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:15,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205909491] [2024-06-21 16:00:15,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:15,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:15,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:15,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:15,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:15,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205909491] [2024-06-21 16:00:15,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205909491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:15,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:15,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:15,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60149644] [2024-06-21 16:00:15,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:15,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:15,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:15,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:15,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:15,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:15,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 305 transitions, 3104 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:15,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:15,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:15,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:16,272 INFO L124 PetriNetUnfolderBase]: 1799/3184 cut-off events. [2024-06-21 16:00:16,273 INFO L125 PetriNetUnfolderBase]: For 261133/261133 co-relation queries the response was YES. [2024-06-21 16:00:16,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20876 conditions, 3184 events. 1799/3184 cut-off events. For 261133/261133 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 20455 event pairs, 418 based on Foata normal form. 1/3180 useless extension candidates. Maximal degree in co-relation 20767. Up to 2676 conditions per place. [2024-06-21 16:00:16,308 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 230 selfloop transitions, 81 changer transitions 0/321 dead transitions. [2024-06-21 16:00:16,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 321 transitions, 4116 flow [2024-06-21 16:00:16,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:16,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:16,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-21 16:00:16,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-21 16:00:16,309 INFO L175 Difference]: Start difference. First operand has 260 places, 305 transitions, 3104 flow. Second operand 7 states and 178 transitions. [2024-06-21 16:00:16,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 321 transitions, 4116 flow [2024-06-21 16:00:17,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 321 transitions, 4036 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 16:00:17,142 INFO L231 Difference]: Finished difference. Result has 263 places, 308 transitions, 3248 flow [2024-06-21 16:00:17,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3248, PETRI_PLACES=263, PETRI_TRANSITIONS=308} [2024-06-21 16:00:17,143 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-21 16:00:17,143 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 308 transitions, 3248 flow [2024-06-21 16:00:17,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:17,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:17,143 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 16:00:17,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 16:00:17,144 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 16:00:17,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:17,144 INFO L85 PathProgramCache]: Analyzing trace with hash 562307566, now seen corresponding path program 9 times [2024-06-21 16:00:17,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:17,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951123836] [2024-06-21 16:00:17,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:17,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:17,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:17,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:17,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:17,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951123836] [2024-06-21 16:00:17,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951123836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:17,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:17,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:17,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632933] [2024-06-21 16:00:17,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:17,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:17,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:17,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:17,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:17,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:17,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 308 transitions, 3248 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:17,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:17,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:17,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:17,652 INFO L124 PetriNetUnfolderBase]: 1812/3206 cut-off events. [2024-06-21 16:00:17,652 INFO L125 PetriNetUnfolderBase]: For 271212/271212 co-relation queries the response was YES. [2024-06-21 16:00:17,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21271 conditions, 3206 events. 1812/3206 cut-off events. For 271212/271212 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20614 event pairs, 418 based on Foata normal form. 1/3202 useless extension candidates. Maximal degree in co-relation 21161. Up to 2691 conditions per place. [2024-06-21 16:00:17,685 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 229 selfloop transitions, 89 changer transitions 0/328 dead transitions. [2024-06-21 16:00:17,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 328 transitions, 4333 flow [2024-06-21 16:00:17,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:17,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:17,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-21 16:00:17,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-21 16:00:17,686 INFO L175 Difference]: Start difference. First operand has 263 places, 308 transitions, 3248 flow. Second operand 7 states and 178 transitions. [2024-06-21 16:00:17,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 328 transitions, 4333 flow [2024-06-21 16:00:18,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 328 transitions, 4123 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 16:00:18,484 INFO L231 Difference]: Finished difference. Result has 266 places, 315 transitions, 3333 flow [2024-06-21 16:00:18,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3057, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3333, PETRI_PLACES=266, PETRI_TRANSITIONS=315} [2024-06-21 16:00:18,485 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-21 16:00:18,485 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 315 transitions, 3333 flow [2024-06-21 16:00:18,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:18,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:18,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 16:00:18,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 16:00:18,485 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 16:00:18,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:18,486 INFO L85 PathProgramCache]: Analyzing trace with hash 562068556, now seen corresponding path program 10 times [2024-06-21 16:00:18,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:18,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382870839] [2024-06-21 16:00:18,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:18,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:18,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:18,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:18,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:18,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382870839] [2024-06-21 16:00:18,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382870839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:18,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:18,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:18,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438675566] [2024-06-21 16:00:18,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:18,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:18,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:18,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:18,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:18,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:18,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 315 transitions, 3333 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:18,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:18,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:18,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:18,978 INFO L124 PetriNetUnfolderBase]: 1809/3202 cut-off events. [2024-06-21 16:00:18,979 INFO L125 PetriNetUnfolderBase]: For 274215/274215 co-relation queries the response was YES. [2024-06-21 16:00:19,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21205 conditions, 3202 events. 1809/3202 cut-off events. For 274215/274215 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20564 event pairs, 418 based on Foata normal form. 1/3198 useless extension candidates. Maximal degree in co-relation 21094. Up to 2688 conditions per place. [2024-06-21 16:00:19,011 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 230 selfloop transitions, 88 changer transitions 0/328 dead transitions. [2024-06-21 16:00:19,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 328 transitions, 4311 flow [2024-06-21 16:00:19,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:19,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:19,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-21 16:00:19,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-21 16:00:19,012 INFO L175 Difference]: Start difference. First operand has 266 places, 315 transitions, 3333 flow. Second operand 7 states and 178 transitions. [2024-06-21 16:00:19,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 328 transitions, 4311 flow [2024-06-21 16:00:19,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 328 transitions, 4085 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 16:00:19,934 INFO L231 Difference]: Finished difference. Result has 269 places, 315 transitions, 3289 flow [2024-06-21 16:00:19,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3289, PETRI_PLACES=269, PETRI_TRANSITIONS=315} [2024-06-21 16:00:19,934 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-21 16:00:19,935 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 315 transitions, 3289 flow [2024-06-21 16:00:19,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:19,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:19,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 16:00:19,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 16:00:19,935 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 16:00:19,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:19,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1966357428, now seen corresponding path program 11 times [2024-06-21 16:00:19,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:19,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194330128] [2024-06-21 16:00:19,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:19,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:19,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:20,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:20,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:20,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194330128] [2024-06-21 16:00:20,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194330128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:20,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:20,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:20,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940333925] [2024-06-21 16:00:20,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:20,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:20,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:20,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:20,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:20,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:20,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 315 transitions, 3289 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:20,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:20,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:20,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:20,446 INFO L124 PetriNetUnfolderBase]: 1806/3207 cut-off events. [2024-06-21 16:00:20,446 INFO L125 PetriNetUnfolderBase]: For 277042/277042 co-relation queries the response was YES. [2024-06-21 16:00:20,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21148 conditions, 3207 events. 1806/3207 cut-off events. For 277042/277042 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20633 event pairs, 403 based on Foata normal form. 1/3206 useless extension candidates. Maximal degree in co-relation 21036. Up to 2772 conditions per place. [2024-06-21 16:00:20,479 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 277 selfloop transitions, 40 changer transitions 0/327 dead transitions. [2024-06-21 16:00:20,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 327 transitions, 4109 flow [2024-06-21 16:00:20,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:20,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:20,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 16:00:20,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-21 16:00:20,480 INFO L175 Difference]: Start difference. First operand has 269 places, 315 transitions, 3289 flow. Second operand 7 states and 173 transitions. [2024-06-21 16:00:20,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 327 transitions, 4109 flow [2024-06-21 16:00:21,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 327 transitions, 3907 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:21,275 INFO L231 Difference]: Finished difference. Result has 271 places, 315 transitions, 3173 flow [2024-06-21 16:00:21,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3087, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3173, PETRI_PLACES=271, PETRI_TRANSITIONS=315} [2024-06-21 16:00:21,276 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 227 predicate places. [2024-06-21 16:00:21,276 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 315 transitions, 3173 flow [2024-06-21 16:00:21,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:21,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:21,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:21,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 16:00:21,277 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 16:00:21,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:21,277 INFO L85 PathProgramCache]: Analyzing trace with hash -108177144, now seen corresponding path program 12 times [2024-06-21 16:00:21,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:21,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819782762] [2024-06-21 16:00:21,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:21,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:21,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:21,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 16:00:21,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:21,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819782762] [2024-06-21 16:00:21,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819782762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:21,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:21,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:21,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475235230] [2024-06-21 16:00:21,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:21,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:21,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:21,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:21,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:21,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:21,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 315 transitions, 3173 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:21,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:21,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:21,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:21,800 INFO L124 PetriNetUnfolderBase]: 1803/3203 cut-off events. [2024-06-21 16:00:21,800 INFO L125 PetriNetUnfolderBase]: For 280069/280069 co-relation queries the response was YES. [2024-06-21 16:00:21,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21001 conditions, 3203 events. 1803/3203 cut-off events. For 280069/280069 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20617 event pairs, 403 based on Foata normal form. 1/3202 useless extension candidates. Maximal degree in co-relation 20888. Up to 2769 conditions per place. [2024-06-21 16:00:21,833 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 277 selfloop transitions, 41 changer transitions 0/328 dead transitions. [2024-06-21 16:00:21,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 328 transitions, 3839 flow [2024-06-21 16:00:21,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:00:21,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:00:21,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-21 16:00:21,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529715762273901 [2024-06-21 16:00:21,834 INFO L175 Difference]: Start difference. First operand has 271 places, 315 transitions, 3173 flow. Second operand 9 states and 214 transitions. [2024-06-21 16:00:21,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 328 transitions, 3839 flow [2024-06-21 16:00:22,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 328 transitions, 3673 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 16:00:22,462 INFO L231 Difference]: Finished difference. Result has 273 places, 315 transitions, 3095 flow [2024-06-21 16:00:22,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3095, PETRI_PLACES=273, PETRI_TRANSITIONS=315} [2024-06-21 16:00:22,463 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 229 predicate places. [2024-06-21 16:00:22,463 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 315 transitions, 3095 flow [2024-06-21 16:00:22,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:22,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:22,463 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 16:00:22,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 16:00:22,463 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 16:00:22,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:22,464 INFO L85 PathProgramCache]: Analyzing trace with hash 570650348, now seen corresponding path program 2 times [2024-06-21 16:00:22,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:22,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125761802] [2024-06-21 16:00:22,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:22,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:22,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:22,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:22,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:22,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125761802] [2024-06-21 16:00:22,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125761802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:22,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:22,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:22,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987971651] [2024-06-21 16:00:22,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:22,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:22,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:22,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:22,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:22,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 16:00:22,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 315 transitions, 3095 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:22,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:22,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 16:00:22,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:23,053 INFO L124 PetriNetUnfolderBase]: 1733/3103 cut-off events. [2024-06-21 16:00:23,054 INFO L125 PetriNetUnfolderBase]: For 315259/315259 co-relation queries the response was YES. [2024-06-21 16:00:23,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20642 conditions, 3103 events. 1733/3103 cut-off events. For 315259/315259 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20147 event pairs, 392 based on Foata normal form. 10/3076 useless extension candidates. Maximal degree in co-relation 20530. Up to 2496 conditions per place. [2024-06-21 16:00:23,080 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 236 selfloop transitions, 39 changer transitions 0/331 dead transitions. [2024-06-21 16:00:23,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 331 transitions, 3723 flow [2024-06-21 16:00:23,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:23,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:23,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-21 16:00:23,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-21 16:00:23,082 INFO L175 Difference]: Start difference. First operand has 273 places, 315 transitions, 3095 flow. Second operand 7 states and 180 transitions. [2024-06-21 16:00:23,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 331 transitions, 3723 flow [2024-06-21 16:00:23,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 331 transitions, 3613 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 16:00:23,718 INFO L231 Difference]: Finished difference. Result has 272 places, 316 transitions, 3091 flow [2024-06-21 16:00:23,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2985, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3091, PETRI_PLACES=272, PETRI_TRANSITIONS=316} [2024-06-21 16:00:23,718 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-06-21 16:00:23,719 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 316 transitions, 3091 flow [2024-06-21 16:00:23,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:23,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:23,719 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 16:00:23,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 16:00:23,719 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 16:00:23,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:23,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1417987834, now seen corresponding path program 3 times [2024-06-21 16:00:23,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:23,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974791693] [2024-06-21 16:00:23,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:23,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:23,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:23,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:23,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:23,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974791693] [2024-06-21 16:00:23,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974791693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:23,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:23,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:23,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825656305] [2024-06-21 16:00:23,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:23,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:23,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:23,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:23,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:23,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 16:00:23,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 316 transitions, 3091 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:23,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:23,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 16:00:23,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:24,271 INFO L124 PetriNetUnfolderBase]: 1762/3178 cut-off events. [2024-06-21 16:00:24,272 INFO L125 PetriNetUnfolderBase]: For 323495/323495 co-relation queries the response was YES. [2024-06-21 16:00:24,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21187 conditions, 3178 events. 1762/3178 cut-off events. For 323495/323495 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20800 event pairs, 391 based on Foata normal form. 9/3156 useless extension candidates. Maximal degree in co-relation 21074. Up to 2582 conditions per place. [2024-06-21 16:00:24,305 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 260 selfloop transitions, 16 changer transitions 0/332 dead transitions. [2024-06-21 16:00:24,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 332 transitions, 3723 flow [2024-06-21 16:00:24,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:24,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:24,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 16:00:24,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-21 16:00:24,306 INFO L175 Difference]: Start difference. First operand has 272 places, 316 transitions, 3091 flow. Second operand 7 states and 176 transitions. [2024-06-21 16:00:24,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 332 transitions, 3723 flow [2024-06-21 16:00:25,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 332 transitions, 3639 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:25,090 INFO L231 Difference]: Finished difference. Result has 274 places, 317 transitions, 3069 flow [2024-06-21 16:00:25,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3069, PETRI_PLACES=274, PETRI_TRANSITIONS=317} [2024-06-21 16:00:25,090 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-21 16:00:25,090 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 317 transitions, 3069 flow [2024-06-21 16:00:25,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:25,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:25,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:25,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 16:00:25,091 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 16:00:25,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:25,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1949204756, now seen corresponding path program 4 times [2024-06-21 16:00:25,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:25,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515501822] [2024-06-21 16:00:25,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:25,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:25,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:25,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:25,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:25,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515501822] [2024-06-21 16:00:25,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515501822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:25,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:25,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:25,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490416181] [2024-06-21 16:00:25,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:25,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:25,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:25,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:25,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:25,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 16:00:25,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 317 transitions, 3069 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:25,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:25,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 16:00:25,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:25,666 INFO L124 PetriNetUnfolderBase]: 1764/3184 cut-off events. [2024-06-21 16:00:25,666 INFO L125 PetriNetUnfolderBase]: For 310629/310629 co-relation queries the response was YES. [2024-06-21 16:00:25,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20858 conditions, 3184 events. 1764/3184 cut-off events. For 310629/310629 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20813 event pairs, 385 based on Foata normal form. 8/3161 useless extension candidates. Maximal degree in co-relation 20744. Up to 2560 conditions per place. [2024-06-21 16:00:25,699 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 262 selfloop transitions, 19 changer transitions 0/337 dead transitions. [2024-06-21 16:00:25,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 337 transitions, 3733 flow [2024-06-21 16:00:25,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:25,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:25,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-21 16:00:25,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-21 16:00:25,700 INFO L175 Difference]: Start difference. First operand has 274 places, 317 transitions, 3069 flow. Second operand 8 states and 200 transitions. [2024-06-21 16:00:25,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 337 transitions, 3733 flow [2024-06-21 16:00:26,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 337 transitions, 3693 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:26,643 INFO L231 Difference]: Finished difference. Result has 277 places, 318 transitions, 3097 flow [2024-06-21 16:00:26,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3029, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3097, PETRI_PLACES=277, PETRI_TRANSITIONS=318} [2024-06-21 16:00:26,644 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-21 16:00:26,644 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 318 transitions, 3097 flow [2024-06-21 16:00:26,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:26,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:26,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:26,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 16:00:26,644 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 16:00:26,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:26,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1112624964, now seen corresponding path program 1 times [2024-06-21 16:00:26,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:26,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739452412] [2024-06-21 16:00:26,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:26,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:26,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:26,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:26,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:26,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739452412] [2024-06-21 16:00:26,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739452412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:26,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:26,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:26,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034094441] [2024-06-21 16:00:26,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:26,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:26,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:26,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:26,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:26,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 16:00:26,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 318 transitions, 3097 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:26,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:26,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 16:00:26,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:27,250 INFO L124 PetriNetUnfolderBase]: 1890/3397 cut-off events. [2024-06-21 16:00:27,250 INFO L125 PetriNetUnfolderBase]: For 357126/357126 co-relation queries the response was YES. [2024-06-21 16:00:27,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22876 conditions, 3397 events. 1890/3397 cut-off events. For 357126/357126 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22401 event pairs, 386 based on Foata normal form. 8/3401 useless extension candidates. Maximal degree in co-relation 22761. Up to 2728 conditions per place. [2024-06-21 16:00:27,284 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 274 selfloop transitions, 19 changer transitions 0/349 dead transitions. [2024-06-21 16:00:27,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 349 transitions, 3995 flow [2024-06-21 16:00:27,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:27,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:27,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-21 16:00:27,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-21 16:00:27,286 INFO L175 Difference]: Start difference. First operand has 277 places, 318 transitions, 3097 flow. Second operand 8 states and 210 transitions. [2024-06-21 16:00:27,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 349 transitions, 3995 flow [2024-06-21 16:00:28,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 349 transitions, 3943 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 16:00:28,142 INFO L231 Difference]: Finished difference. Result has 279 places, 320 transitions, 3125 flow [2024-06-21 16:00:28,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3045, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3125, PETRI_PLACES=279, PETRI_TRANSITIONS=320} [2024-06-21 16:00:28,142 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-21 16:00:28,142 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 320 transitions, 3125 flow [2024-06-21 16:00:28,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:28,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:28,143 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 16:00:28,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 16:00:28,143 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 16:00:28,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:28,143 INFO L85 PathProgramCache]: Analyzing trace with hash 676506572, now seen corresponding path program 2 times [2024-06-21 16:00:28,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:28,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446600628] [2024-06-21 16:00:28,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:28,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:28,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:28,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 16:00:28,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:28,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446600628] [2024-06-21 16:00:28,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446600628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:28,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:28,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:28,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349968988] [2024-06-21 16:00:28,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:28,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:28,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:28,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:28,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:28,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 16:00:28,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 320 transitions, 3125 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:28,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:28,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 16:00:28,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:28,722 INFO L124 PetriNetUnfolderBase]: 1868/3359 cut-off events. [2024-06-21 16:00:28,722 INFO L125 PetriNetUnfolderBase]: For 335568/335568 co-relation queries the response was YES. [2024-06-21 16:00:28,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21869 conditions, 3359 events. 1868/3359 cut-off events. For 335568/335568 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22152 event pairs, 401 based on Foata normal form. 9/3365 useless extension candidates. Maximal degree in co-relation 21753. Up to 2761 conditions per place. [2024-06-21 16:00:28,757 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 269 selfloop transitions, 16 changer transitions 0/341 dead transitions. [2024-06-21 16:00:28,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 341 transitions, 3773 flow [2024-06-21 16:00:28,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:28,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:28,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-21 16:00:28,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-21 16:00:28,759 INFO L175 Difference]: Start difference. First operand has 279 places, 320 transitions, 3125 flow. Second operand 7 states and 182 transitions. [2024-06-21 16:00:28,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 341 transitions, 3773 flow [2024-06-21 16:00:29,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 341 transitions, 3743 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 16:00:29,507 INFO L231 Difference]: Finished difference. Result has 282 places, 320 transitions, 3133 flow [2024-06-21 16:00:29,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3095, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3133, PETRI_PLACES=282, PETRI_TRANSITIONS=320} [2024-06-21 16:00:29,508 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-21 16:00:29,508 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 320 transitions, 3133 flow [2024-06-21 16:00:29,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:29,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:29,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] [2024-06-21 16:00:29,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 16:00:29,508 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 16:00:29,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:29,509 INFO L85 PathProgramCache]: Analyzing trace with hash 957436876, now seen corresponding path program 3 times [2024-06-21 16:00:29,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:29,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489154117] [2024-06-21 16:00:29,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:29,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:29,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:29,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:29,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:29,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489154117] [2024-06-21 16:00:29,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489154117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:29,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:29,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:29,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842813703] [2024-06-21 16:00:29,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:29,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:29,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:29,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:29,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:29,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 16:00:29,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 320 transitions, 3133 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:29,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:29,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 16:00:29,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:30,066 INFO L124 PetriNetUnfolderBase]: 1902/3412 cut-off events. [2024-06-21 16:00:30,066 INFO L125 PetriNetUnfolderBase]: For 343881/343881 co-relation queries the response was YES. [2024-06-21 16:00:30,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22284 conditions, 3412 events. 1902/3412 cut-off events. For 343881/343881 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22490 event pairs, 410 based on Foata normal form. 10/3416 useless extension candidates. Maximal degree in co-relation 22166. Up to 2784 conditions per place. [2024-06-21 16:00:30,102 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 244 selfloop transitions, 39 changer transitions 0/339 dead transitions. [2024-06-21 16:00:30,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 339 transitions, 3789 flow [2024-06-21 16:00:30,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:30,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:30,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-21 16:00:30,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079734219269103 [2024-06-21 16:00:30,103 INFO L175 Difference]: Start difference. First operand has 282 places, 320 transitions, 3133 flow. Second operand 7 states and 183 transitions. [2024-06-21 16:00:30,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 339 transitions, 3789 flow [2024-06-21 16:00:31,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 339 transitions, 3752 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 16:00:31,193 INFO L231 Difference]: Finished difference. Result has 283 places, 321 transitions, 3202 flow [2024-06-21 16:00:31,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3202, PETRI_PLACES=283, PETRI_TRANSITIONS=321} [2024-06-21 16:00:31,193 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-21 16:00:31,193 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 321 transitions, 3202 flow [2024-06-21 16:00:31,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:31,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:31,194 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 16:00:31,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 16:00:31,194 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 16:00:31,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:31,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1650835328, now seen corresponding path program 1 times [2024-06-21 16:00:31,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:31,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014141562] [2024-06-21 16:00:31,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:31,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:31,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:31,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:31,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:31,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014141562] [2024-06-21 16:00:31,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014141562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:31,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:31,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:31,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102351164] [2024-06-21 16:00:31,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:31,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:31,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:31,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:31,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:31,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:31,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 321 transitions, 3202 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:31,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:31,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:31,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:31,748 INFO L124 PetriNetUnfolderBase]: 1985/3504 cut-off events. [2024-06-21 16:00:31,749 INFO L125 PetriNetUnfolderBase]: For 320582/320582 co-relation queries the response was YES. [2024-06-21 16:00:31,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22936 conditions, 3504 events. 1985/3504 cut-off events. For 320582/320582 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22742 event pairs, 429 based on Foata normal form. 2/3503 useless extension candidates. Maximal degree in co-relation 22817. Up to 3064 conditions per place. [2024-06-21 16:00:31,785 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 301 selfloop transitions, 27 changer transitions 0/338 dead transitions. [2024-06-21 16:00:31,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 338 transitions, 3928 flow [2024-06-21 16:00:31,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:31,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:31,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 16:00:31,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-21 16:00:31,787 INFO L175 Difference]: Start difference. First operand has 283 places, 321 transitions, 3202 flow. Second operand 7 states and 175 transitions. [2024-06-21 16:00:31,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 338 transitions, 3928 flow [2024-06-21 16:00:32,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 338 transitions, 3846 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:32,682 INFO L231 Difference]: Finished difference. Result has 285 places, 323 transitions, 3217 flow [2024-06-21 16:00:32,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3120, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3217, PETRI_PLACES=285, PETRI_TRANSITIONS=323} [2024-06-21 16:00:32,683 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-21 16:00:32,683 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 323 transitions, 3217 flow [2024-06-21 16:00:32,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:32,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:32,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:32,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 16:00:32,683 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 16:00:32,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:32,684 INFO L85 PathProgramCache]: Analyzing trace with hash -25189714, now seen corresponding path program 4 times [2024-06-21 16:00:32,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:32,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081027849] [2024-06-21 16:00:32,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:32,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:32,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:32,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:32,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:32,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081027849] [2024-06-21 16:00:32,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081027849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:32,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:32,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:32,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185144085] [2024-06-21 16:00:32,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:32,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:32,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:32,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:32,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:32,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-21 16:00:32,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 323 transitions, 3217 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:32,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:32,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-21 16:00:32,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:33,246 INFO L124 PetriNetUnfolderBase]: 1920/3441 cut-off events. [2024-06-21 16:00:33,247 INFO L125 PetriNetUnfolderBase]: For 344409/344409 co-relation queries the response was YES. [2024-06-21 16:00:33,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22410 conditions, 3441 events. 1920/3441 cut-off events. For 344409/344409 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22728 event pairs, 417 based on Foata normal form. 10/3446 useless extension candidates. Maximal degree in co-relation 22290. Up to 2816 conditions per place. [2024-06-21 16:00:33,285 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 243 selfloop transitions, 40 changer transitions 0/339 dead transitions. [2024-06-21 16:00:33,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 339 transitions, 3869 flow [2024-06-21 16:00:33,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:33,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:33,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-21 16:00:33,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-21 16:00:33,286 INFO L175 Difference]: Start difference. First operand has 285 places, 323 transitions, 3217 flow. Second operand 7 states and 180 transitions. [2024-06-21 16:00:33,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 339 transitions, 3869 flow [2024-06-21 16:00:34,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 339 transitions, 3788 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:34,018 INFO L231 Difference]: Finished difference. Result has 287 places, 324 transitions, 3248 flow [2024-06-21 16:00:34,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3136, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3248, PETRI_PLACES=287, PETRI_TRANSITIONS=324} [2024-06-21 16:00:34,018 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-21 16:00:34,018 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 324 transitions, 3248 flow [2024-06-21 16:00:34,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:34,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:34,019 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 16:00:34,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 16:00:34,019 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 16:00:34,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:34,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1606354420, now seen corresponding path program 2 times [2024-06-21 16:00:34,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:34,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008519198] [2024-06-21 16:00:34,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:34,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:34,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:34,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 16:00:34,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:34,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008519198] [2024-06-21 16:00:34,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008519198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:34,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:34,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:34,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381555183] [2024-06-21 16:00:34,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:34,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:34,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:34,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:34,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:34,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:34,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 324 transitions, 3248 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:34,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:34,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:34,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:34,578 INFO L124 PetriNetUnfolderBase]: 2003/3535 cut-off events. [2024-06-21 16:00:34,578 INFO L125 PetriNetUnfolderBase]: For 319361/319361 co-relation queries the response was YES. [2024-06-21 16:00:34,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23007 conditions, 3535 events. 2003/3535 cut-off events. For 319361/319361 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22998 event pairs, 435 based on Foata normal form. 2/3535 useless extension candidates. Maximal degree in co-relation 22886. Up to 3094 conditions per place. [2024-06-21 16:00:34,615 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 301 selfloop transitions, 27 changer transitions 0/338 dead transitions. [2024-06-21 16:00:34,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 338 transitions, 3972 flow [2024-06-21 16:00:34,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:34,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:34,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 16:00:34,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 16:00:34,616 INFO L175 Difference]: Start difference. First operand has 287 places, 324 transitions, 3248 flow. Second operand 7 states and 172 transitions. [2024-06-21 16:00:34,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 338 transitions, 3972 flow [2024-06-21 16:00:35,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 338 transitions, 3884 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:35,565 INFO L231 Difference]: Finished difference. Result has 289 places, 326 transitions, 3263 flow [2024-06-21 16:00:35,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3160, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3263, PETRI_PLACES=289, PETRI_TRANSITIONS=326} [2024-06-21 16:00:35,565 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-21 16:00:35,566 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 326 transitions, 3263 flow [2024-06-21 16:00:35,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:35,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:35,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] [2024-06-21 16:00:35,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 16:00:35,566 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 16:00:35,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:35,566 INFO L85 PathProgramCache]: Analyzing trace with hash -828307128, now seen corresponding path program 3 times [2024-06-21 16:00:35,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:35,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881449112] [2024-06-21 16:00:35,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:35,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:35,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:35,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:35,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:35,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881449112] [2024-06-21 16:00:35,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881449112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:35,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:35,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:35,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126664536] [2024-06-21 16:00:35,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:35,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:35,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:35,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:35,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:35,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:35,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 326 transitions, 3263 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:35,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:35,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:35,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:36,134 INFO L124 PetriNetUnfolderBase]: 2011/3549 cut-off events. [2024-06-21 16:00:36,134 INFO L125 PetriNetUnfolderBase]: For 326110/326110 co-relation queries the response was YES. [2024-06-21 16:00:36,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23148 conditions, 3549 events. 2011/3549 cut-off events. For 326110/326110 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23106 event pairs, 437 based on Foata normal form. 2/3549 useless extension candidates. Maximal degree in co-relation 23026. Up to 3106 conditions per place. [2024-06-21 16:00:36,174 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 302 selfloop transitions, 28 changer transitions 0/340 dead transitions. [2024-06-21 16:00:36,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 340 transitions, 3995 flow [2024-06-21 16:00:36,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:36,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:36,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 16:00:36,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-21 16:00:36,175 INFO L175 Difference]: Start difference. First operand has 289 places, 326 transitions, 3263 flow. Second operand 7 states and 171 transitions. [2024-06-21 16:00:36,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 340 transitions, 3995 flow [2024-06-21 16:00:37,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 340 transitions, 3908 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:37,330 INFO L231 Difference]: Finished difference. Result has 291 places, 328 transitions, 3285 flow [2024-06-21 16:00:37,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3285, PETRI_PLACES=291, PETRI_TRANSITIONS=328} [2024-06-21 16:00:37,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 247 predicate places. [2024-06-21 16:00:37,330 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 328 transitions, 3285 flow [2024-06-21 16:00:37,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:37,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:37,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:37,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 16:00:37,331 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 16:00:37,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:37,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1400839130, now seen corresponding path program 4 times [2024-06-21 16:00:37,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:37,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640989955] [2024-06-21 16:00:37,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:37,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:37,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:37,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:37,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:37,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640989955] [2024-06-21 16:00:37,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640989955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:37,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:37,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:00:37,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499838934] [2024-06-21 16:00:37,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:37,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:00:37,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:37,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:00:37,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:00:37,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:37,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 328 transitions, 3285 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:37,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:37,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:37,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:37,952 INFO L124 PetriNetUnfolderBase]: 2006/3548 cut-off events. [2024-06-21 16:00:37,952 INFO L125 PetriNetUnfolderBase]: For 324989/324989 co-relation queries the response was YES. [2024-06-21 16:00:37,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23038 conditions, 3548 events. 2006/3548 cut-off events. For 324989/324989 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23118 event pairs, 417 based on Foata normal form. 2/3548 useless extension candidates. Maximal degree in co-relation 22915. Up to 3073 conditions per place. [2024-06-21 16:00:37,988 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 298 selfloop transitions, 35 changer transitions 0/343 dead transitions. [2024-06-21 16:00:37,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 343 transitions, 4029 flow [2024-06-21 16:00:37,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:00:37,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:00:37,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 16:00:37,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-21 16:00:37,990 INFO L175 Difference]: Start difference. First operand has 291 places, 328 transitions, 3285 flow. Second operand 7 states and 172 transitions. [2024-06-21 16:00:37,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 343 transitions, 4029 flow [2024-06-21 16:00:39,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 343 transitions, 3936 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:39,027 INFO L231 Difference]: Finished difference. Result has 293 places, 330 transitions, 3319 flow [2024-06-21 16:00:39,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3192, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3319, PETRI_PLACES=293, PETRI_TRANSITIONS=330} [2024-06-21 16:00:39,027 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-21 16:00:39,027 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 330 transitions, 3319 flow [2024-06-21 16:00:39,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:39,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:39,028 INFO 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 16:00:39,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 16:00:39,028 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 16:00:39,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:39,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1759086387, now seen corresponding path program 1 times [2024-06-21 16:00:39,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:39,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129826021] [2024-06-21 16:00:39,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:39,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:39,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:39,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:39,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:39,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129826021] [2024-06-21 16:00:39,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129826021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:39,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:39,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:39,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703410274] [2024-06-21 16:00:39,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:39,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:39,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:39,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:39,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:39,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:39,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 330 transitions, 3319 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:39,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:39,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:39,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:39,675 INFO L124 PetriNetUnfolderBase]: 2040/3594 cut-off events. [2024-06-21 16:00:39,676 INFO L125 PetriNetUnfolderBase]: For 347365/347365 co-relation queries the response was YES. [2024-06-21 16:00:39,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23872 conditions, 3594 events. 2040/3594 cut-off events. For 347365/347365 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 23430 event pairs, 321 based on Foata normal form. 2/3594 useless extension candidates. Maximal degree in co-relation 23748. Up to 2969 conditions per place. [2024-06-21 16:00:39,715 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 312 selfloop transitions, 55 changer transitions 0/377 dead transitions. [2024-06-21 16:00:39,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 377 transitions, 4647 flow [2024-06-21 16:00:39,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:00:39,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:00:39,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-21 16:00:39,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201550387596899 [2024-06-21 16:00:39,716 INFO L175 Difference]: Start difference. First operand has 293 places, 330 transitions, 3319 flow. Second operand 9 states and 240 transitions. [2024-06-21 16:00:39,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 377 transitions, 4647 flow [2024-06-21 16:00:40,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 377 transitions, 4536 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:40,835 INFO L231 Difference]: Finished difference. Result has 298 places, 337 transitions, 3451 flow [2024-06-21 16:00:40,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3208, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3451, PETRI_PLACES=298, PETRI_TRANSITIONS=337} [2024-06-21 16:00:40,835 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-21 16:00:40,836 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 337 transitions, 3451 flow [2024-06-21 16:00:40,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:40,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:40,836 INFO 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 16:00:40,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 16:00:40,836 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 16:00:40,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:40,837 INFO L85 PathProgramCache]: Analyzing trace with hash -345753873, now seen corresponding path program 2 times [2024-06-21 16:00:40,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:40,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766251535] [2024-06-21 16:00:40,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:40,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:40,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:40,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:40,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:40,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766251535] [2024-06-21 16:00:40,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766251535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:40,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:40,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:40,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053178972] [2024-06-21 16:00:40,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:40,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:40,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:40,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:40,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:40,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:40,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 337 transitions, 3451 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:40,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:40,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:40,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:41,599 INFO L124 PetriNetUnfolderBase]: 2061/3627 cut-off events. [2024-06-21 16:00:41,599 INFO L125 PetriNetUnfolderBase]: For 364764/364764 co-relation queries the response was YES. [2024-06-21 16:00:41,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24561 conditions, 3627 events. 2061/3627 cut-off events. For 364764/364764 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23653 event pairs, 325 based on Foata normal form. 2/3627 useless extension candidates. Maximal degree in co-relation 24435. Up to 2989 conditions per place. [2024-06-21 16:00:41,644 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 311 selfloop transitions, 57 changer transitions 0/378 dead transitions. [2024-06-21 16:00:41,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 378 transitions, 4741 flow [2024-06-21 16:00:41,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:00:41,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:00:41,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-21 16:00:41,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-21 16:00:41,647 INFO L175 Difference]: Start difference. First operand has 298 places, 337 transitions, 3451 flow. Second operand 9 states and 237 transitions. [2024-06-21 16:00:41,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 378 transitions, 4741 flow [2024-06-21 16:00:42,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 378 transitions, 4583 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-21 16:00:42,679 INFO L231 Difference]: Finished difference. Result has 304 places, 342 transitions, 3527 flow [2024-06-21 16:00:42,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3527, PETRI_PLACES=304, PETRI_TRANSITIONS=342} [2024-06-21 16:00:42,679 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 260 predicate places. [2024-06-21 16:00:42,679 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 342 transitions, 3527 flow [2024-06-21 16:00:42,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:42,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:42,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:00:42,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 16:00:42,680 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 16:00:42,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:42,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1721322765, now seen corresponding path program 3 times [2024-06-21 16:00:42,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:42,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123997868] [2024-06-21 16:00:42,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:42,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:42,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:42,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:42,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:42,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123997868] [2024-06-21 16:00:42,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123997868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:42,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:42,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:42,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954332286] [2024-06-21 16:00:42,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:42,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:42,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:42,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:42,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:42,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:42,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 342 transitions, 3527 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:42,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:42,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:42,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:43,417 INFO L124 PetriNetUnfolderBase]: 2056/3625 cut-off events. [2024-06-21 16:00:43,418 INFO L125 PetriNetUnfolderBase]: For 361876/361876 co-relation queries the response was YES. [2024-06-21 16:00:43,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24317 conditions, 3625 events. 2056/3625 cut-off events. For 361876/361876 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23695 event pairs, 410 based on Foata normal form. 2/3620 useless extension candidates. Maximal degree in co-relation 24188. Up to 3099 conditions per place. [2024-06-21 16:00:43,464 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 321 selfloop transitions, 44 changer transitions 0/375 dead transitions. [2024-06-21 16:00:43,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 375 transitions, 4527 flow [2024-06-21 16:00:43,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:43,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:43,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-21 16:00:43,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-21 16:00:43,466 INFO L175 Difference]: Start difference. First operand has 304 places, 342 transitions, 3527 flow. Second operand 8 states and 213 transitions. [2024-06-21 16:00:43,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 375 transitions, 4527 flow [2024-06-21 16:00:44,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 375 transitions, 4418 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 16:00:44,693 INFO L231 Difference]: Finished difference. Result has 307 places, 342 transitions, 3511 flow [2024-06-21 16:00:44,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3418, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3511, PETRI_PLACES=307, PETRI_TRANSITIONS=342} [2024-06-21 16:00:44,694 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-21 16:00:44,694 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 342 transitions, 3511 flow [2024-06-21 16:00:44,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:44,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:44,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 16:00:44,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 16:00:44,694 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 16:00:44,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:44,695 INFO L85 PathProgramCache]: Analyzing trace with hash 393621009, now seen corresponding path program 4 times [2024-06-21 16:00:44,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:44,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239740279] [2024-06-21 16:00:44,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:44,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:44,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:44,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:44,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:44,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239740279] [2024-06-21 16:00:44,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239740279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:44,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:44,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:44,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885800271] [2024-06-21 16:00:44,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:44,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:44,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:44,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:44,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:44,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:44,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 342 transitions, 3511 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:44,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:44,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:44,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:45,367 INFO L124 PetriNetUnfolderBase]: 2064/3642 cut-off events. [2024-06-21 16:00:45,367 INFO L125 PetriNetUnfolderBase]: For 369776/369776 co-relation queries the response was YES. [2024-06-21 16:00:45,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24404 conditions, 3642 events. 2064/3642 cut-off events. For 369776/369776 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23873 event pairs, 417 based on Foata normal form. 2/3642 useless extension candidates. Maximal degree in co-relation 24274. Up to 3146 conditions per place. [2024-06-21 16:00:45,478 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 320 selfloop transitions, 42 changer transitions 0/372 dead transitions. [2024-06-21 16:00:45,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 372 transitions, 4333 flow [2024-06-21 16:00:45,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:45,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:45,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-21 16:00:45,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-21 16:00:45,479 INFO L175 Difference]: Start difference. First operand has 307 places, 342 transitions, 3511 flow. Second operand 8 states and 208 transitions. [2024-06-21 16:00:45,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 372 transitions, 4333 flow [2024-06-21 16:00:47,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 372 transitions, 4215 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 16:00:47,023 INFO L231 Difference]: Finished difference. Result has 308 places, 344 transitions, 3514 flow [2024-06-21 16:00:47,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3514, PETRI_PLACES=308, PETRI_TRANSITIONS=344} [2024-06-21 16:00:47,023 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 264 predicate places. [2024-06-21 16:00:47,024 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 344 transitions, 3514 flow [2024-06-21 16:00:47,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:47,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:47,024 INFO 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 16:00:47,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 16:00:47,024 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 16:00:47,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:47,025 INFO L85 PathProgramCache]: Analyzing trace with hash -2096486541, now seen corresponding path program 5 times [2024-06-21 16:00:47,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:47,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280720172] [2024-06-21 16:00:47,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:47,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:47,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:47,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:47,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:47,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280720172] [2024-06-21 16:00:47,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280720172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:47,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:47,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:47,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515809504] [2024-06-21 16:00:47,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:47,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:47,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:47,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:47,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:47,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:47,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 344 transitions, 3514 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:47,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:47,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:47,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:47,726 INFO L124 PetriNetUnfolderBase]: 2085/3677 cut-off events. [2024-06-21 16:00:47,726 INFO L125 PetriNetUnfolderBase]: For 386340/386340 co-relation queries the response was YES. [2024-06-21 16:00:47,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24811 conditions, 3677 events. 2085/3677 cut-off events. For 386340/386340 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24103 event pairs, 418 based on Foata normal form. 2/3677 useless extension candidates. Maximal degree in co-relation 24680. Up to 3154 conditions per place. [2024-06-21 16:00:47,768 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 321 selfloop transitions, 49 changer transitions 0/380 dead transitions. [2024-06-21 16:00:47,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 380 transitions, 4574 flow [2024-06-21 16:00:47,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:00:47,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:00:47,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-21 16:00:47,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.586046511627907 [2024-06-21 16:00:47,769 INFO L175 Difference]: Start difference. First operand has 308 places, 344 transitions, 3514 flow. Second operand 10 states and 252 transitions. [2024-06-21 16:00:47,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 380 transitions, 4574 flow [2024-06-21 16:00:49,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 380 transitions, 4483 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 16:00:49,499 INFO L231 Difference]: Finished difference. Result has 313 places, 348 transitions, 3593 flow [2024-06-21 16:00:49,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3423, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3593, PETRI_PLACES=313, PETRI_TRANSITIONS=348} [2024-06-21 16:00:49,500 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-06-21 16:00:49,500 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 348 transitions, 3593 flow [2024-06-21 16:00:49,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:49,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:49,501 INFO 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 16:00:49,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 16:00:49,501 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 16:00:49,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:49,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1790056943, now seen corresponding path program 6 times [2024-06-21 16:00:49,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:49,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825767545] [2024-06-21 16:00:49,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:49,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:49,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:49,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:49,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:49,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825767545] [2024-06-21 16:00:49,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825767545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:49,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:49,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:49,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662684542] [2024-06-21 16:00:49,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:49,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:49,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:49,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:49,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:49,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:49,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 348 transitions, 3593 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:49,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:49,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:49,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:50,283 INFO L124 PetriNetUnfolderBase]: 2080/3670 cut-off events. [2024-06-21 16:00:50,283 INFO L125 PetriNetUnfolderBase]: For 384919/384919 co-relation queries the response was YES. [2024-06-21 16:00:50,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24745 conditions, 3670 events. 2080/3670 cut-off events. For 384919/384919 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24092 event pairs, 419 based on Foata normal form. 2/3670 useless extension candidates. Maximal degree in co-relation 24612. Up to 3170 conditions per place. [2024-06-21 16:00:50,322 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 325 selfloop transitions, 43 changer transitions 0/378 dead transitions. [2024-06-21 16:00:50,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 378 transitions, 4403 flow [2024-06-21 16:00:50,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:00:50,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:00:50,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-21 16:00:50,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-21 16:00:50,323 INFO L175 Difference]: Start difference. First operand has 313 places, 348 transitions, 3593 flow. Second operand 10 states and 250 transitions. [2024-06-21 16:00:50,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 378 transitions, 4403 flow [2024-06-21 16:00:51,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 378 transitions, 4297 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 16:00:51,903 INFO L231 Difference]: Finished difference. Result has 316 places, 348 transitions, 3578 flow [2024-06-21 16:00:51,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3578, PETRI_PLACES=316, PETRI_TRANSITIONS=348} [2024-06-21 16:00:51,903 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 272 predicate places. [2024-06-21 16:00:51,903 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 348 transitions, 3578 flow [2024-06-21 16:00:51,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:51,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:51,904 INFO 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 16:00:51,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 16:00:51,904 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 16:00:51,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:51,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1056331117, now seen corresponding path program 1 times [2024-06-21 16:00:51,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:51,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508874237] [2024-06-21 16:00:51,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:51,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:51,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:52,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:52,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:52,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508874237] [2024-06-21 16:00:52,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508874237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:52,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:52,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:52,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403955885] [2024-06-21 16:00:52,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:52,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:52,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:52,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:52,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:52,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:52,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 348 transitions, 3578 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:52,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:52,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:52,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:52,663 INFO L124 PetriNetUnfolderBase]: 2085/3680 cut-off events. [2024-06-21 16:00:52,663 INFO L125 PetriNetUnfolderBase]: For 387536/387536 co-relation queries the response was YES. [2024-06-21 16:00:52,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24835 conditions, 3680 events. 2085/3680 cut-off events. For 387536/387536 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 24179 event pairs, 417 based on Foata normal form. 1/3680 useless extension candidates. Maximal degree in co-relation 24701. Up to 3201 conditions per place. [2024-06-21 16:00:52,707 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 352 selfloop transitions, 19 changer transitions 0/381 dead transitions. [2024-06-21 16:00:52,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 381 transitions, 4444 flow [2024-06-21 16:00:52,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:52,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:52,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-21 16:00:52,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-21 16:00:52,708 INFO L175 Difference]: Start difference. First operand has 316 places, 348 transitions, 3578 flow. Second operand 8 states and 207 transitions. [2024-06-21 16:00:52,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 381 transitions, 4444 flow [2024-06-21 16:00:54,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 381 transitions, 4348 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 16:00:54,489 INFO L231 Difference]: Finished difference. Result has 315 places, 351 transitions, 3580 flow [2024-06-21 16:00:54,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3580, PETRI_PLACES=315, PETRI_TRANSITIONS=351} [2024-06-21 16:00:54,490 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 271 predicate places. [2024-06-21 16:00:54,490 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 351 transitions, 3580 flow [2024-06-21 16:00:54,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:54,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:54,490 INFO 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 16:00:54,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 16:00:54,490 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 16:00:54,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:54,491 INFO L85 PathProgramCache]: Analyzing trace with hash 393625969, now seen corresponding path program 2 times [2024-06-21 16:00:54,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:54,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893824070] [2024-06-21 16:00:54,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:54,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:54,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:54,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:54,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:54,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893824070] [2024-06-21 16:00:54,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893824070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:54,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:54,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:54,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490329474] [2024-06-21 16:00:54,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:54,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:54,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:54,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:54,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:54,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:54,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 351 transitions, 3580 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:54,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:54,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:54,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:55,209 INFO L124 PetriNetUnfolderBase]: 2098/3701 cut-off events. [2024-06-21 16:00:55,209 INFO L125 PetriNetUnfolderBase]: For 401293/401293 co-relation queries the response was YES. [2024-06-21 16:00:55,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25457 conditions, 3701 events. 2098/3701 cut-off events. For 401293/401293 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 24332 event pairs, 418 based on Foata normal form. 1/3700 useless extension candidates. Maximal degree in co-relation 25322. Up to 3178 conditions per place. [2024-06-21 16:00:55,258 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 327 selfloop transitions, 48 changer transitions 0/385 dead transitions. [2024-06-21 16:00:55,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 385 transitions, 4706 flow [2024-06-21 16:00:55,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:00:55,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:00:55,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-21 16:00:55,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-21 16:00:55,259 INFO L175 Difference]: Start difference. First operand has 315 places, 351 transitions, 3580 flow. Second operand 8 states and 211 transitions. [2024-06-21 16:00:55,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 385 transitions, 4706 flow [2024-06-21 16:00:57,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 385 transitions, 4620 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 16:00:57,113 INFO L231 Difference]: Finished difference. Result has 317 places, 357 transitions, 3710 flow [2024-06-21 16:00:57,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3494, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3710, PETRI_PLACES=317, PETRI_TRANSITIONS=357} [2024-06-21 16:00:57,114 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-21 16:00:57,114 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 357 transitions, 3710 flow [2024-06-21 16:00:57,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:57,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:57,114 INFO 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 16:00:57,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 16:00:57,114 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 16:00:57,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:57,115 INFO L85 PathProgramCache]: Analyzing trace with hash -2050830797, now seen corresponding path program 3 times [2024-06-21 16:00:57,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:57,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038061048] [2024-06-21 16:00:57,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:57,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:57,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:57,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:57,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:57,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038061048] [2024-06-21 16:00:57,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038061048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:57,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:57,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:57,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812430381] [2024-06-21 16:00:57,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:57,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:57,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:57,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:57,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:00:57,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:00:57,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 357 transitions, 3710 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:57,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:00:57,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:00:57,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:00:57,815 INFO L124 PetriNetUnfolderBase]: 2103/3710 cut-off events. [2024-06-21 16:00:57,815 INFO L125 PetriNetUnfolderBase]: For 411998/411998 co-relation queries the response was YES. [2024-06-21 16:00:57,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25964 conditions, 3710 events. 2103/3710 cut-off events. For 411998/411998 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 24439 event pairs, 418 based on Foata normal form. 1/3709 useless extension candidates. Maximal degree in co-relation 25828. Up to 3184 conditions per place. [2024-06-21 16:00:57,864 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 328 selfloop transitions, 52 changer transitions 0/390 dead transitions. [2024-06-21 16:00:57,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 390 transitions, 4804 flow [2024-06-21 16:00:57,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:00:57,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:00:57,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-21 16:00:57,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5883720930232558 [2024-06-21 16:00:57,865 INFO L175 Difference]: Start difference. First operand has 317 places, 357 transitions, 3710 flow. Second operand 10 states and 253 transitions. [2024-06-21 16:00:57,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 390 transitions, 4804 flow [2024-06-21 16:00:59,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 390 transitions, 4682 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-21 16:00:59,882 INFO L231 Difference]: Finished difference. Result has 323 places, 360 transitions, 3758 flow [2024-06-21 16:00:59,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3606, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3758, PETRI_PLACES=323, PETRI_TRANSITIONS=360} [2024-06-21 16:00:59,883 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-21 16:00:59,883 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 360 transitions, 3758 flow [2024-06-21 16:00:59,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:00:59,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:00:59,883 INFO 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 16:00:59,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 16:00:59,884 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 16:00:59,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:00:59,884 INFO L85 PathProgramCache]: Analyzing trace with hash 393632913, now seen corresponding path program 1 times [2024-06-21 16:00:59,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:00:59,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642183191] [2024-06-21 16:00:59,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:00:59,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:00:59,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:00:59,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:00:59,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:00:59,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642183191] [2024-06-21 16:00:59,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642183191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:00:59,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:00:59,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:00:59,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197619716] [2024-06-21 16:00:59,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:00:59,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:00:59,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:00:59,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:00:59,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:00,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:00,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 360 transitions, 3758 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:00,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:00,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:00,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:00,605 INFO L124 PetriNetUnfolderBase]: 2116/3731 cut-off events. [2024-06-21 16:01:00,605 INFO L125 PetriNetUnfolderBase]: For 424837/424837 co-relation queries the response was YES. [2024-06-21 16:01:00,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26331 conditions, 3731 events. 2116/3731 cut-off events. For 424837/424837 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 24609 event pairs, 418 based on Foata normal form. 1/3729 useless extension candidates. Maximal degree in co-relation 26193. Up to 3182 conditions per place. [2024-06-21 16:01:00,649 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 326 selfloop transitions, 58 changer transitions 0/394 dead transitions. [2024-06-21 16:01:00,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 394 transitions, 4906 flow [2024-06-21 16:01:00,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:00,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:00,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-21 16:01:00,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-21 16:01:00,651 INFO L175 Difference]: Start difference. First operand has 323 places, 360 transitions, 3758 flow. Second operand 8 states and 213 transitions. [2024-06-21 16:01:00,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 394 transitions, 4906 flow [2024-06-21 16:01:02,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 394 transitions, 4770 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 16:01:02,747 INFO L231 Difference]: Finished difference. Result has 323 places, 366 transitions, 3858 flow [2024-06-21 16:01:02,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3858, PETRI_PLACES=323, PETRI_TRANSITIONS=366} [2024-06-21 16:01:02,750 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-21 16:01:02,750 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 366 transitions, 3858 flow [2024-06-21 16:01:02,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:02,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:02,750 INFO 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 16:01:02,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 16:01:02,751 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 16:01:02,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:02,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1790045039, now seen corresponding path program 2 times [2024-06-21 16:01:02,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:02,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914412661] [2024-06-21 16:01:02,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:02,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:02,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:02,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:02,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:02,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914412661] [2024-06-21 16:01:02,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914412661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:02,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:02,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:02,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013311105] [2024-06-21 16:01:02,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:02,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:02,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:02,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:02,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:02,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:02,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 366 transitions, 3858 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:02,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:02,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:02,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:03,541 INFO L124 PetriNetUnfolderBase]: 2134/3762 cut-off events. [2024-06-21 16:01:03,541 INFO L125 PetriNetUnfolderBase]: For 440337/440337 co-relation queries the response was YES. [2024-06-21 16:01:03,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26993 conditions, 3762 events. 2134/3762 cut-off events. For 440337/440337 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24838 event pairs, 418 based on Foata normal form. 1/3760 useless extension candidates. Maximal degree in co-relation 26854. Up to 3201 conditions per place. [2024-06-21 16:01:03,592 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 328 selfloop transitions, 68 changer transitions 0/406 dead transitions. [2024-06-21 16:01:03,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 406 transitions, 5283 flow [2024-06-21 16:01:03,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:01:03,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:01:03,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-21 16:01:03,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6023255813953489 [2024-06-21 16:01:03,593 INFO L175 Difference]: Start difference. First operand has 323 places, 366 transitions, 3858 flow. Second operand 10 states and 259 transitions. [2024-06-21 16:01:03,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 406 transitions, 5283 flow [2024-06-21 16:01:06,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 406 transitions, 5027 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-21 16:01:06,428 INFO L231 Difference]: Finished difference. Result has 328 places, 375 transitions, 3893 flow [2024-06-21 16:01:06,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3893, PETRI_PLACES=328, PETRI_TRANSITIONS=375} [2024-06-21 16:01:06,429 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-21 16:01:06,429 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 375 transitions, 3893 flow [2024-06-21 16:01:06,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:06,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:06,429 INFO 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 16:01:06,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 16:01:06,430 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 16:01:06,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:06,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1781474159, now seen corresponding path program 3 times [2024-06-21 16:01:06,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:06,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64473728] [2024-06-21 16:01:06,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:06,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:06,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01: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 16:01:06,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:06,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64473728] [2024-06-21 16:01:06,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64473728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:06,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:06,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:06,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179632775] [2024-06-21 16:01:06,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:06,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:06,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:06,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:06,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:06,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:06,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 375 transitions, 3893 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:06,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:06,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:06,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:07,259 INFO L124 PetriNetUnfolderBase]: 2131/3758 cut-off events. [2024-06-21 16:01:07,259 INFO L125 PetriNetUnfolderBase]: For 442519/442519 co-relation queries the response was YES. [2024-06-21 16:01:07,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26850 conditions, 3758 events. 2131/3758 cut-off events. For 442519/442519 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24802 event pairs, 418 based on Foata normal form. 1/3756 useless extension candidates. Maximal degree in co-relation 26711. Up to 3198 conditions per place. [2024-06-21 16:01:07,311 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 326 selfloop transitions, 70 changer transitions 0/406 dead transitions. [2024-06-21 16:01:07,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 406 transitions, 4967 flow [2024-06-21 16:01:07,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:01:07,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:01:07,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 276 transitions. [2024-06-21 16:01:07,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5835095137420718 [2024-06-21 16:01:07,313 INFO L175 Difference]: Start difference. First operand has 328 places, 375 transitions, 3893 flow. Second operand 11 states and 276 transitions. [2024-06-21 16:01:07,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 406 transitions, 4967 flow [2024-06-21 16:01:10,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 406 transitions, 4787 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 16:01:10,101 INFO L231 Difference]: Finished difference. Result has 333 places, 375 transitions, 3859 flow [2024-06-21 16:01:10,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3859, PETRI_PLACES=333, PETRI_TRANSITIONS=375} [2024-06-21 16:01:10,102 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 289 predicate places. [2024-06-21 16:01:10,102 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 375 transitions, 3859 flow [2024-06-21 16:01:10,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:10,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:10,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:10,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 16:01:10,102 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 16:01:10,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:10,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1940201713, now seen corresponding path program 1 times [2024-06-21 16:01:10,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:10,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916815612] [2024-06-21 16:01:10,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:10,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:10,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:10,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 16:01:10,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:10,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916815612] [2024-06-21 16:01:10,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916815612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:10,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:10,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:10,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709129469] [2024-06-21 16:01:10,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:10,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:10,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:10,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:10,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:10,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:10,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 375 transitions, 3859 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:10,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:10,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:10,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:10,864 INFO L124 PetriNetUnfolderBase]: 2211/3898 cut-off events. [2024-06-21 16:01:10,865 INFO L125 PetriNetUnfolderBase]: For 479065/479065 co-relation queries the response was YES. [2024-06-21 16:01:10,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27623 conditions, 3898 events. 2211/3898 cut-off events. For 479065/479065 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 25812 event pairs, 358 based on Foata normal form. 6/3901 useless extension candidates. Maximal degree in co-relation 27483. Up to 3143 conditions per place. [2024-06-21 16:01:10,908 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 350 selfloop transitions, 55 changer transitions 0/415 dead transitions. [2024-06-21 16:01:10,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 415 transitions, 5071 flow [2024-06-21 16:01:10,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:10,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:10,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-21 16:01:10,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-21 16:01:10,910 INFO L175 Difference]: Start difference. First operand has 333 places, 375 transitions, 3859 flow. Second operand 8 states and 216 transitions. [2024-06-21 16:01:10,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 415 transitions, 5071 flow [2024-06-21 16:01:13,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 415 transitions, 4917 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 16:01:13,452 INFO L231 Difference]: Finished difference. Result has 332 places, 379 transitions, 3908 flow [2024-06-21 16:01:13,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3705, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3908, PETRI_PLACES=332, PETRI_TRANSITIONS=379} [2024-06-21 16:01:13,452 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-06-21 16:01:13,452 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 379 transitions, 3908 flow [2024-06-21 16:01:13,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:13,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:13,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, 1] [2024-06-21 16:01:13,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 16:01:13,453 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 16:01:13,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:13,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1792904975, now seen corresponding path program 2 times [2024-06-21 16:01:13,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:13,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224399341] [2024-06-21 16:01:13,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:13,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:13,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:13,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:13,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:13,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224399341] [2024-06-21 16:01:13,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224399341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:13,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:13,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:13,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412598099] [2024-06-21 16:01:13,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:13,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:13,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:13,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:13,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:13,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:13,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 379 transitions, 3908 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:13,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:13,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:13,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:14,239 INFO L124 PetriNetUnfolderBase]: 2259/3976 cut-off events. [2024-06-21 16:01:14,239 INFO L125 PetriNetUnfolderBase]: For 490022/490022 co-relation queries the response was YES. [2024-06-21 16:01:14,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28420 conditions, 3976 events. 2259/3976 cut-off events. For 490022/490022 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 26431 event pairs, 442 based on Foata normal form. 6/3979 useless extension candidates. Maximal degree in co-relation 28278. Up to 3382 conditions per place. [2024-06-21 16:01:14,294 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 354 selfloop transitions, 48 changer transitions 0/412 dead transitions. [2024-06-21 16:01:14,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 412 transitions, 4876 flow [2024-06-21 16:01:14,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:14,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:14,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-21 16:01:14,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-21 16:01:14,296 INFO L175 Difference]: Start difference. First operand has 332 places, 379 transitions, 3908 flow. Second operand 8 states and 212 transitions. [2024-06-21 16:01:14,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 412 transitions, 4876 flow [2024-06-21 16:01:16,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 412 transitions, 4767 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 16:01:16,841 INFO L231 Difference]: Finished difference. Result has 336 places, 381 transitions, 3953 flow [2024-06-21 16:01:16,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3801, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3953, PETRI_PLACES=336, PETRI_TRANSITIONS=381} [2024-06-21 16:01:16,842 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-21 16:01:16,842 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 381 transitions, 3953 flow [2024-06-21 16:01:16,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:16,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:16,842 INFO 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 16:01:16,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 16:01:16,843 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 16:01:16,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:16,843 INFO L85 PathProgramCache]: Analyzing trace with hash 371105579, now seen corresponding path program 7 times [2024-06-21 16:01:16,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:16,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586973627] [2024-06-21 16:01:16,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:16,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:16,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:16,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:16,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:16,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586973627] [2024-06-21 16:01:16,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586973627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:16,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:16,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:16,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506911095] [2024-06-21 16:01:16,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:16,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:16,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:16,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:16,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:16,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:16,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 381 transitions, 3953 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:16,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:16,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:17,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:17,649 INFO L124 PetriNetUnfolderBase]: 2280/4005 cut-off events. [2024-06-21 16:01:17,649 INFO L125 PetriNetUnfolderBase]: For 487765/487765 co-relation queries the response was YES. [2024-06-21 16:01:17,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28854 conditions, 4005 events. 2280/4005 cut-off events. For 487765/487765 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 26677 event pairs, 451 based on Foata normal form. 2/3998 useless extension candidates. Maximal degree in co-relation 28710. Up to 3348 conditions per place. [2024-06-21 16:01:17,693 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 313 selfloop transitions, 93 changer transitions 0/416 dead transitions. [2024-06-21 16:01:17,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 416 transitions, 5155 flow [2024-06-21 16:01:17,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:17,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:17,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-21 16:01:17,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.622093023255814 [2024-06-21 16:01:17,694 INFO L175 Difference]: Start difference. First operand has 336 places, 381 transitions, 3953 flow. Second operand 8 states and 214 transitions. [2024-06-21 16:01:17,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 416 transitions, 5155 flow [2024-06-21 16:01:20,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 416 transitions, 5047 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 16:01:20,850 INFO L231 Difference]: Finished difference. Result has 340 places, 386 transitions, 4154 flow [2024-06-21 16:01:20,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3845, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4154, PETRI_PLACES=340, PETRI_TRANSITIONS=386} [2024-06-21 16:01:20,850 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 296 predicate places. [2024-06-21 16:01:20,851 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 386 transitions, 4154 flow [2024-06-21 16:01:20,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:20,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:20,851 INFO 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 16:01:20,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 16:01:20,851 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 16:01:20,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:20,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1806025203, now seen corresponding path program 8 times [2024-06-21 16:01:20,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:20,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73070300] [2024-06-21 16:01:20,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:20,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:20,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:20,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:20,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:20,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73070300] [2024-06-21 16:01:20,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73070300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:20,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:20,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:20,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216330802] [2024-06-21 16:01:20,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:20,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:20,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:20,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:20,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:20,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:20,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 386 transitions, 4154 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:20,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:20,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:20,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:21,620 INFO L124 PetriNetUnfolderBase]: 2288/4022 cut-off events. [2024-06-21 16:01:21,620 INFO L125 PetriNetUnfolderBase]: For 498146/498146 co-relation queries the response was YES. [2024-06-21 16:01:21,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29211 conditions, 4022 events. 2288/4022 cut-off events. For 498146/498146 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26801 event pairs, 458 based on Foata normal form. 2/4020 useless extension candidates. Maximal degree in co-relation 29065. Up to 3395 conditions per place. [2024-06-21 16:01:21,672 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 312 selfloop transitions, 91 changer transitions 0/413 dead transitions. [2024-06-21 16:01:21,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 413 transitions, 5072 flow [2024-06-21 16:01:21,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:21,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:21,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-21 16:01:21,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-21 16:01:21,673 INFO L175 Difference]: Start difference. First operand has 340 places, 386 transitions, 4154 flow. Second operand 8 states and 209 transitions. [2024-06-21 16:01:21,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 413 transitions, 5072 flow [2024-06-21 16:01:24,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 413 transitions, 4866 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-21 16:01:24,219 INFO L231 Difference]: Finished difference. Result has 344 places, 388 transitions, 4189 flow [2024-06-21 16:01:24,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3976, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4189, PETRI_PLACES=344, PETRI_TRANSITIONS=388} [2024-06-21 16:01:24,219 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-21 16:01:24,219 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 388 transitions, 4189 flow [2024-06-21 16:01:24,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:24,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:24,220 INFO 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 16:01:24,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 16:01:24,220 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 16:01:24,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:24,220 INFO L85 PathProgramCache]: Analyzing trace with hash -165227627, now seen corresponding path program 9 times [2024-06-21 16:01:24,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:24,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560175649] [2024-06-21 16:01:24,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:24,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:24,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:24,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:24,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:24,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560175649] [2024-06-21 16:01:24,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560175649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:24,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:24,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:24,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002366998] [2024-06-21 16:01:24,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:24,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:24,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:24,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:24,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:24,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:24,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 388 transitions, 4189 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:24,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:24,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:24,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:25,043 INFO L124 PetriNetUnfolderBase]: 2296/4034 cut-off events. [2024-06-21 16:01:25,043 INFO L125 PetriNetUnfolderBase]: For 505096/505096 co-relation queries the response was YES. [2024-06-21 16:01:25,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29278 conditions, 4034 events. 2296/4034 cut-off events. For 505096/505096 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 26876 event pairs, 458 based on Foata normal form. 2/4032 useless extension candidates. Maximal degree in co-relation 29130. Up to 3407 conditions per place. [2024-06-21 16:01:25,090 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 312 selfloop transitions, 90 changer transitions 0/412 dead transitions. [2024-06-21 16:01:25,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 412 transitions, 5073 flow [2024-06-21 16:01:25,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:25,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:25,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-21 16:01:25,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-21 16:01:25,092 INFO L175 Difference]: Start difference. First operand has 344 places, 388 transitions, 4189 flow. Second operand 8 states and 206 transitions. [2024-06-21 16:01:25,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 412 transitions, 5073 flow [2024-06-21 16:01:28,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 412 transitions, 4882 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 16:01:28,182 INFO L231 Difference]: Finished difference. Result has 346 places, 390 transitions, 4213 flow [2024-06-21 16:01:28,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3998, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4213, PETRI_PLACES=346, PETRI_TRANSITIONS=390} [2024-06-21 16:01:28,182 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 302 predicate places. [2024-06-21 16:01:28,182 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 390 transitions, 4213 flow [2024-06-21 16:01:28,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:28,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:28,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:28,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 16:01:28,183 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 16:01:28,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:28,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1340866701, now seen corresponding path program 10 times [2024-06-21 16:01:28,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:28,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698577584] [2024-06-21 16:01:28,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:28,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:28,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:28,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:28,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:28,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698577584] [2024-06-21 16:01:28,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698577584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:28,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:28,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:28,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306368354] [2024-06-21 16:01:28,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:28,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:28,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:28,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:28,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:28,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:28,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 390 transitions, 4213 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:28,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:28,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:28,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:28,978 INFO L124 PetriNetUnfolderBase]: 2304/4050 cut-off events. [2024-06-21 16:01:28,979 INFO L125 PetriNetUnfolderBase]: For 514005/514005 co-relation queries the response was YES. [2024-06-21 16:01:29,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29442 conditions, 4050 events. 2304/4050 cut-off events. For 514005/514005 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 26987 event pairs, 452 based on Foata normal form. 2/4050 useless extension candidates. Maximal degree in co-relation 29293. Up to 3530 conditions per place. [2024-06-21 16:01:29,033 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 371 selfloop transitions, 30 changer transitions 0/411 dead transitions. [2024-06-21 16:01:29,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 411 transitions, 5091 flow [2024-06-21 16:01:29,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:29,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:29,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 16:01:29,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-21 16:01:29,034 INFO L175 Difference]: Start difference. First operand has 346 places, 390 transitions, 4213 flow. Second operand 8 states and 199 transitions. [2024-06-21 16:01:29,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 411 transitions, 5091 flow [2024-06-21 16:01:31,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 411 transitions, 4898 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 16:01:31,490 INFO L231 Difference]: Finished difference. Result has 348 places, 392 transitions, 4119 flow [2024-06-21 16:01:31,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4119, PETRI_PLACES=348, PETRI_TRANSITIONS=392} [2024-06-21 16:01:31,491 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-21 16:01:31,491 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 392 transitions, 4119 flow [2024-06-21 16:01:31,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:31,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:31,491 INFO 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 16:01:31,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 16:01:31,492 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 16:01:31,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:31,492 INFO L85 PathProgramCache]: Analyzing trace with hash 202377003, now seen corresponding path program 11 times [2024-06-21 16:01:31,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:31,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677550352] [2024-06-21 16:01:31,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:31,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:31,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:31,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:31,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:31,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677550352] [2024-06-21 16:01:31,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677550352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:31,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:31,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:31,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604919720] [2024-06-21 16:01:31,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:31,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:31,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:31,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:31,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:31,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:31,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 392 transitions, 4119 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:31,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:31,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:31,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:32,297 INFO L124 PetriNetUnfolderBase]: 2312/4058 cut-off events. [2024-06-21 16:01:32,297 INFO L125 PetriNetUnfolderBase]: For 522795/522795 co-relation queries the response was YES. [2024-06-21 16:01:32,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29452 conditions, 4058 events. 2312/4058 cut-off events. For 522795/522795 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 27018 event pairs, 458 based on Foata normal form. 2/4056 useless extension candidates. Maximal degree in co-relation 29302. Up to 3431 conditions per place. [2024-06-21 16:01:32,348 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 313 selfloop transitions, 90 changer transitions 0/413 dead transitions. [2024-06-21 16:01:32,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 413 transitions, 5001 flow [2024-06-21 16:01:32,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:32,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:32,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 16:01:32,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-21 16:01:32,349 INFO L175 Difference]: Start difference. First operand has 348 places, 392 transitions, 4119 flow. Second operand 8 states and 203 transitions. [2024-06-21 16:01:32,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 413 transitions, 5001 flow [2024-06-21 16:01:34,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 413 transitions, 4926 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 16:01:34,814 INFO L231 Difference]: Finished difference. Result has 350 places, 394 transitions, 4263 flow [2024-06-21 16:01:34,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4044, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4263, PETRI_PLACES=350, PETRI_TRANSITIONS=394} [2024-06-21 16:01:34,815 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-21 16:01:34,815 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 394 transitions, 4263 flow [2024-06-21 16:01:34,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:34,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:34,815 INFO 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 16:01:34,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 16:01:34,816 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 16:01:34,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:34,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1136130765, now seen corresponding path program 12 times [2024-06-21 16:01:34,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:34,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457259581] [2024-06-21 16:01:34,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:34,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:34,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:34,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:34,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:34,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457259581] [2024-06-21 16:01:34,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457259581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:34,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:34,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:34,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885852200] [2024-06-21 16:01:34,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:34,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:34,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:34,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:34,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:34,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:34,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 394 transitions, 4263 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:34,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:34,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:34,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:35,610 INFO L124 PetriNetUnfolderBase]: 2320/4076 cut-off events. [2024-06-21 16:01:35,610 INFO L125 PetriNetUnfolderBase]: For 532542/532542 co-relation queries the response was YES. [2024-06-21 16:01:35,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29752 conditions, 4076 events. 2320/4076 cut-off events. For 532542/532542 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 27205 event pairs, 450 based on Foata normal form. 2/4074 useless extension candidates. Maximal degree in co-relation 29601. Up to 3540 conditions per place. [2024-06-21 16:01:35,664 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 373 selfloop transitions, 34 changer transitions 0/417 dead transitions. [2024-06-21 16:01:35,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 417 transitions, 5155 flow [2024-06-21 16:01:35,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:01:35,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:01:35,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-21 16:01:35,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5710594315245479 [2024-06-21 16:01:35,665 INFO L175 Difference]: Start difference. First operand has 350 places, 394 transitions, 4263 flow. Second operand 9 states and 221 transitions. [2024-06-21 16:01:35,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 417 transitions, 5155 flow [2024-06-21 16:01:38,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 417 transitions, 4958 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 16:01:38,414 INFO L231 Difference]: Finished difference. Result has 353 places, 396 transitions, 4171 flow [2024-06-21 16:01:38,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4066, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4171, PETRI_PLACES=353, PETRI_TRANSITIONS=396} [2024-06-21 16:01:38,414 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 309 predicate places. [2024-06-21 16:01:38,414 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 396 transitions, 4171 flow [2024-06-21 16:01:38,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:38,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:38,415 INFO 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 16:01:38,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 16:01:38,415 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 16:01:38,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:38,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1384419117, now seen corresponding path program 4 times [2024-06-21 16:01:38,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:38,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230202993] [2024-06-21 16:01:38,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:38,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:38,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:38,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 16:01:38,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:38,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230202993] [2024-06-21 16:01:38,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230202993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:38,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:38,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:38,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717604525] [2024-06-21 16:01:38,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:38,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:38,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:38,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:38,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:38,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:38,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 396 transitions, 4171 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:38,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:38,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:38,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:39,292 INFO L124 PetriNetUnfolderBase]: 2336/4103 cut-off events. [2024-06-21 16:01:39,293 INFO L125 PetriNetUnfolderBase]: For 534979/534979 co-relation queries the response was YES. [2024-06-21 16:01:39,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29854 conditions, 4103 events. 2336/4103 cut-off events. For 534979/534979 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 27478 event pairs, 461 based on Foata normal form. 1/4101 useless extension candidates. Maximal degree in co-relation 29702. Up to 3461 conditions per place. [2024-06-21 16:01:39,341 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 371 selfloop transitions, 48 changer transitions 0/429 dead transitions. [2024-06-21 16:01:39,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 429 transitions, 5167 flow [2024-06-21 16:01:39,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:39,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:39,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-21 16:01:39,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-21 16:01:39,342 INFO L175 Difference]: Start difference. First operand has 353 places, 396 transitions, 4171 flow. Second operand 8 states and 212 transitions. [2024-06-21 16:01:39,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 429 transitions, 5167 flow [2024-06-21 16:01:42,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 429 transitions, 5088 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 16:01:42,258 INFO L231 Difference]: Finished difference. Result has 354 places, 402 transitions, 4290 flow [2024-06-21 16:01:42,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4092, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4290, PETRI_PLACES=354, PETRI_TRANSITIONS=402} [2024-06-21 16:01:42,258 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 310 predicate places. [2024-06-21 16:01:42,259 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 402 transitions, 4290 flow [2024-06-21 16:01:42,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:42,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:42,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:42,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 16:01:42,259 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 16:01:42,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:42,259 INFO L85 PathProgramCache]: Analyzing trace with hash -215291535, now seen corresponding path program 5 times [2024-06-21 16:01:42,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:42,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194910816] [2024-06-21 16:01:42,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:42,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:42,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:42,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:42,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:42,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194910816] [2024-06-21 16:01:42,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194910816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:42,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:42,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:42,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579094768] [2024-06-21 16:01:42,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:42,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:42,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:42,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:42,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:42,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:42,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 402 transitions, 4290 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:42,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:42,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:42,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:43,036 INFO L124 PetriNetUnfolderBase]: 2357/4135 cut-off events. [2024-06-21 16:01:43,037 INFO L125 PetriNetUnfolderBase]: For 560032/560032 co-relation queries the response was YES. [2024-06-21 16:01:43,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30894 conditions, 4135 events. 2357/4135 cut-off events. For 560032/560032 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 27766 event pairs, 467 based on Foata normal form. 1/4130 useless extension candidates. Maximal degree in co-relation 30741. Up to 3299 conditions per place. [2024-06-21 16:01:43,095 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 286 selfloop transitions, 146 changer transitions 0/442 dead transitions. [2024-06-21 16:01:43,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 442 transitions, 6406 flow [2024-06-21 16:01:43,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:43,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:43,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-21 16:01:43,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6337209302325582 [2024-06-21 16:01:43,097 INFO L175 Difference]: Start difference. First operand has 354 places, 402 transitions, 4290 flow. Second operand 8 states and 218 transitions. [2024-06-21 16:01:43,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 442 transitions, 6406 flow [2024-06-21 16:01:45,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 442 transitions, 6258 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 16:01:45,754 INFO L231 Difference]: Finished difference. Result has 357 places, 414 transitions, 4726 flow [2024-06-21 16:01:45,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4142, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4726, PETRI_PLACES=357, PETRI_TRANSITIONS=414} [2024-06-21 16:01:45,754 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-21 16:01:45,754 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 414 transitions, 4726 flow [2024-06-21 16:01:45,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:45,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:45,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:45,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 16:01:45,755 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 16:01:45,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:45,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1807805813, now seen corresponding path program 6 times [2024-06-21 16:01:45,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:45,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719131832] [2024-06-21 16:01:45,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:45,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:45,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:45,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:45,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:45,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719131832] [2024-06-21 16:01:45,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719131832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:45,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:45,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:45,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789852929] [2024-06-21 16:01:45,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:45,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:45,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:45,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:45,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:45,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:45,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 414 transitions, 4726 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:45,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:45,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:45,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:46,660 INFO L124 PetriNetUnfolderBase]: 2362/4147 cut-off events. [2024-06-21 16:01:46,661 INFO L125 PetriNetUnfolderBase]: For 573176/573176 co-relation queries the response was YES. [2024-06-21 16:01:46,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31572 conditions, 4147 events. 2362/4147 cut-off events. For 573176/573176 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27813 event pairs, 461 based on Foata normal form. 1/4145 useless extension candidates. Maximal degree in co-relation 31418. Up to 3484 conditions per place. [2024-06-21 16:01:46,719 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 376 selfloop transitions, 61 changer transitions 0/447 dead transitions. [2024-06-21 16:01:46,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 447 transitions, 5978 flow [2024-06-21 16:01:46,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:01:46,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:01:46,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-21 16:01:46,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-21 16:01:46,720 INFO L175 Difference]: Start difference. First operand has 357 places, 414 transitions, 4726 flow. Second operand 10 states and 255 transitions. [2024-06-21 16:01:46,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 447 transitions, 5978 flow [2024-06-21 16:01:49,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 447 transitions, 5733 flow, removed 87 selfloop flow, removed 2 redundant places. [2024-06-21 16:01:49,852 INFO L231 Difference]: Finished difference. Result has 366 places, 417 transitions, 4695 flow [2024-06-21 16:01:49,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4695, PETRI_PLACES=366, PETRI_TRANSITIONS=417} [2024-06-21 16:01:49,853 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-21 16:01:49,853 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 417 transitions, 4695 flow [2024-06-21 16:01:49,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:49,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:49,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:01:49,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 16:01:49,854 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 16:01:49,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:49,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1796377973, now seen corresponding path program 7 times [2024-06-21 16:01:49,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:49,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756181398] [2024-06-21 16:01:49,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:49,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:49,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:49,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:49,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:49,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756181398] [2024-06-21 16:01:49,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756181398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:49,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:49,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:49,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079633837] [2024-06-21 16:01:49,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:49,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:49,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:49,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:49,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:50,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:50,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 417 transitions, 4695 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:50,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:50,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:50,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:50,713 INFO L124 PetriNetUnfolderBase]: 2359/4143 cut-off events. [2024-06-21 16:01:50,713 INFO L125 PetriNetUnfolderBase]: For 574921/574921 co-relation queries the response was YES. [2024-06-21 16:01:50,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31518 conditions, 4143 events. 2359/4143 cut-off events. For 574921/574921 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27823 event pairs, 461 based on Foata normal form. 1/4141 useless extension candidates. Maximal degree in co-relation 31361. Up to 3481 conditions per place. [2024-06-21 16:01:50,774 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 371 selfloop transitions, 60 changer transitions 0/441 dead transitions. [2024-06-21 16:01:50,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 441 transitions, 5617 flow [2024-06-21 16:01:50,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:50,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:50,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-21 16:01:50,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-21 16:01:50,775 INFO L175 Difference]: Start difference. First operand has 366 places, 417 transitions, 4695 flow. Second operand 8 states and 209 transitions. [2024-06-21 16:01:50,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 441 transitions, 5617 flow [2024-06-21 16:01:53,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 441 transitions, 5433 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 16:01:53,771 INFO L231 Difference]: Finished difference. Result has 366 places, 417 transitions, 4637 flow [2024-06-21 16:01:53,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4511, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4637, PETRI_PLACES=366, PETRI_TRANSITIONS=417} [2024-06-21 16:01:53,771 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-21 16:01:53,772 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 417 transitions, 4637 flow [2024-06-21 16:01:53,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:53,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:53,772 INFO 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 16:01:53,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 16:01:53,772 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 16:01:53,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:53,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1522113909, now seen corresponding path program 8 times [2024-06-21 16:01:53,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:53,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897992314] [2024-06-21 16:01:53,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:53,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:53,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:53,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:53,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:53,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897992314] [2024-06-21 16:01:53,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897992314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:53,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:53,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:53,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570792374] [2024-06-21 16:01:53,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:53,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:53,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:53,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:53,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:53,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:53,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 417 transitions, 4637 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:53,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:53,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:53,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:54,608 INFO L124 PetriNetUnfolderBase]: 2372/4162 cut-off events. [2024-06-21 16:01:54,608 INFO L125 PetriNetUnfolderBase]: For 591195/591195 co-relation queries the response was YES. [2024-06-21 16:01:54,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31814 conditions, 4162 events. 2372/4162 cut-off events. For 591195/591195 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 27954 event pairs, 467 based on Foata normal form. 1/4157 useless extension candidates. Maximal degree in co-relation 31656. Up to 3317 conditions per place. [2024-06-21 16:01:54,668 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 284 selfloop transitions, 153 changer transitions 0/447 dead transitions. [2024-06-21 16:01:54,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 447 transitions, 6373 flow [2024-06-21 16:01:54,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:54,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:54,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-21 16:01:54,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.622093023255814 [2024-06-21 16:01:54,670 INFO L175 Difference]: Start difference. First operand has 366 places, 417 transitions, 4637 flow. Second operand 8 states and 214 transitions. [2024-06-21 16:01:54,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 447 transitions, 6373 flow [2024-06-21 16:01:57,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 447 transitions, 6253 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 16:01:57,736 INFO L231 Difference]: Finished difference. Result has 367 places, 423 transitions, 4937 flow [2024-06-21 16:01:57,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4937, PETRI_PLACES=367, PETRI_TRANSITIONS=423} [2024-06-21 16:01:57,737 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-21 16:01:57,737 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 423 transitions, 4937 flow [2024-06-21 16:01:57,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:57,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:01:57,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 16:01:57,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 16:01:57,738 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 16:01:57,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:01:57,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1515447669, now seen corresponding path program 9 times [2024-06-21 16:01:57,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:01:57,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268704794] [2024-06-21 16:01:57,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:01:57,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:01:57,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:01:57,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:01:57,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:01:57,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268704794] [2024-06-21 16:01:57,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268704794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:01:57,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:01:57,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:01:57,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756780669] [2024-06-21 16:01:57,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:01:57,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:01:57,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:01:57,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:01:57,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:01:57,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:01:57,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 423 transitions, 4937 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:01:57,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:01:57,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:01:57,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:01:58,541 INFO L124 PetriNetUnfolderBase]: 2369/4158 cut-off events. [2024-06-21 16:01:58,541 INFO L125 PetriNetUnfolderBase]: For 594678/594678 co-relation queries the response was YES. [2024-06-21 16:01:58,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31940 conditions, 4158 events. 2369/4158 cut-off events. For 594678/594678 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 27937 event pairs, 467 based on Foata normal form. 1/4153 useless extension candidates. Maximal degree in co-relation 31781. Up to 3314 conditions per place. [2024-06-21 16:01:58,603 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 282 selfloop transitions, 154 changer transitions 0/446 dead transitions. [2024-06-21 16:01:58,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 446 transitions, 6333 flow [2024-06-21 16:01:58,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:01:58,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:01:58,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-21 16:01:58,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-21 16:01:58,604 INFO L175 Difference]: Start difference. First operand has 367 places, 423 transitions, 4937 flow. Second operand 8 states and 213 transitions. [2024-06-21 16:01:58,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 446 transitions, 6333 flow [2024-06-21 16:02:02,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 446 transitions, 6013 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-21 16:02:02,019 INFO L231 Difference]: Finished difference. Result has 371 places, 423 transitions, 4931 flow [2024-06-21 16:02:02,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4617, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4931, PETRI_PLACES=371, PETRI_TRANSITIONS=423} [2024-06-21 16:02:02,019 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-21 16:02:02,019 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 423 transitions, 4931 flow [2024-06-21 16:02:02,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:02,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:02,020 INFO 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 16:02:02,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 16:02:02,020 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 16:02:02,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:02,020 INFO L85 PathProgramCache]: Analyzing trace with hash 115222861, now seen corresponding path program 4 times [2024-06-21 16:02:02,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:02,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27011201] [2024-06-21 16:02:02,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:02,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:02,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:02,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:02,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:02,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27011201] [2024-06-21 16:02:02,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27011201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:02,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:02,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:02,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422119781] [2024-06-21 16:02:02,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:02,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:02,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:02,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:02,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:02,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:02:02,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 423 transitions, 4931 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:02,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:02,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:02:02,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:02,827 INFO L124 PetriNetUnfolderBase]: 2382/4182 cut-off events. [2024-06-21 16:02:02,827 INFO L125 PetriNetUnfolderBase]: For 611740/611740 co-relation queries the response was YES. [2024-06-21 16:02:02,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32287 conditions, 4182 events. 2382/4182 cut-off events. For 611740/611740 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 28114 event pairs, 464 based on Foata normal form. 1/4177 useless extension candidates. Maximal degree in co-relation 32127. Up to 3397 conditions per place. [2024-06-21 16:02:02,887 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 305 selfloop transitions, 144 changer transitions 0/459 dead transitions. [2024-06-21 16:02:02,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 459 transitions, 6801 flow [2024-06-21 16:02:02,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:02,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:02,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-21 16:02:02,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-21 16:02:02,888 INFO L175 Difference]: Start difference. First operand has 371 places, 423 transitions, 4931 flow. Second operand 8 states and 216 transitions. [2024-06-21 16:02:02,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 459 transitions, 6801 flow [2024-06-21 16:02:06,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 459 transitions, 6469 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 16:02:06,134 INFO L231 Difference]: Finished difference. Result has 371 places, 432 transitions, 5097 flow [2024-06-21 16:02:06,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4599, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5097, PETRI_PLACES=371, PETRI_TRANSITIONS=432} [2024-06-21 16:02:06,135 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-21 16:02:06,135 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 432 transitions, 5097 flow [2024-06-21 16:02:06,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:06,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:06,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:06,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 16:02:06,136 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 16:02:06,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:06,136 INFO L85 PathProgramCache]: Analyzing trace with hash -2118032239, now seen corresponding path program 5 times [2024-06-21 16:02:06,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:06,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958592099] [2024-06-21 16:02:06,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:06,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:06,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:06,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:06,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:06,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958592099] [2024-06-21 16:02:06,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958592099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:06,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:06,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:06,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890171221] [2024-06-21 16:02:06,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:06,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:06,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:06,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:06,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:06,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:02:06,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 432 transitions, 5097 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:06,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:06,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:02:06,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:06,956 INFO L124 PetriNetUnfolderBase]: 2395/4204 cut-off events. [2024-06-21 16:02:06,956 INFO L125 PetriNetUnfolderBase]: For 631256/631256 co-relation queries the response was YES. [2024-06-21 16:02:06,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32918 conditions, 4204 events. 2395/4204 cut-off events. For 631256/631256 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 28281 event pairs, 464 based on Foata normal form. 1/4199 useless extension candidates. Maximal degree in co-relation 32758. Up to 3412 conditions per place. [2024-06-21 16:02:07,013 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 308 selfloop transitions, 144 changer transitions 0/462 dead transitions. [2024-06-21 16:02:07,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 462 transitions, 6917 flow [2024-06-21 16:02:07,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:07,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:07,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-21 16:02:07,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.622093023255814 [2024-06-21 16:02:07,014 INFO L175 Difference]: Start difference. First operand has 371 places, 432 transitions, 5097 flow. Second operand 8 states and 214 transitions. [2024-06-21 16:02:07,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 462 transitions, 6917 flow [2024-06-21 16:02:10,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 462 transitions, 6675 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-21 16:02:10,202 INFO L231 Difference]: Finished difference. Result has 376 places, 438 transitions, 5293 flow [2024-06-21 16:02:10,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4915, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5293, PETRI_PLACES=376, PETRI_TRANSITIONS=438} [2024-06-21 16:02:10,203 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 332 predicate places. [2024-06-21 16:02:10,203 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 438 transitions, 5293 flow [2024-06-21 16:02:10,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:10,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:10,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, 1, 1] [2024-06-21 16:02:10,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 16:02:10,203 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 16:02:10,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:10,204 INFO L85 PathProgramCache]: Analyzing trace with hash -2104699759, now seen corresponding path program 6 times [2024-06-21 16:02:10,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:10,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104585369] [2024-06-21 16:02:10,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:10,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:10,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:10,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:10,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:10,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104585369] [2024-06-21 16:02:10,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104585369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:10,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:10,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:10,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400645576] [2024-06-21 16:02:10,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:10,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:10,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:10,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:10,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:10,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:02:10,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 438 transitions, 5293 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:10,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:10,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:02:10,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:11,043 INFO L124 PetriNetUnfolderBase]: 2392/4200 cut-off events. [2024-06-21 16:02:11,043 INFO L125 PetriNetUnfolderBase]: For 633678/633678 co-relation queries the response was YES. [2024-06-21 16:02:11,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32981 conditions, 4200 events. 2392/4200 cut-off events. For 633678/633678 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 28283 event pairs, 464 based on Foata normal form. 1/4195 useless extension candidates. Maximal degree in co-relation 32819. Up to 3409 conditions per place. [2024-06-21 16:02:11,107 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 305 selfloop transitions, 146 changer transitions 0/461 dead transitions. [2024-06-21 16:02:11,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 461 transitions, 6731 flow [2024-06-21 16:02:11,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:11,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:11,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-21 16:02:11,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-21 16:02:11,109 INFO L175 Difference]: Start difference. First operand has 376 places, 438 transitions, 5293 flow. Second operand 8 states and 212 transitions. [2024-06-21 16:02:11,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 461 transitions, 6731 flow [2024-06-21 16:02:14,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 461 transitions, 6526 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 16:02:14,772 INFO L231 Difference]: Finished difference. Result has 381 places, 438 transitions, 5386 flow [2024-06-21 16:02:14,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5088, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5386, PETRI_PLACES=381, PETRI_TRANSITIONS=438} [2024-06-21 16:02:14,772 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-21 16:02:14,773 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 438 transitions, 5386 flow [2024-06-21 16:02:14,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:14,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:14,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:14,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 16:02:14,773 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 16:02:14,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:14,774 INFO L85 PathProgramCache]: Analyzing trace with hash -393543311, now seen corresponding path program 10 times [2024-06-21 16:02:14,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:14,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312336109] [2024-06-21 16:02:14,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:14,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:14,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:14,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:14,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:14,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312336109] [2024-06-21 16:02:14,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312336109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:14,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:14,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:14,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113296926] [2024-06-21 16:02:14,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:14,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:14,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:14,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:14,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:14,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:02:14,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 438 transitions, 5386 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:14,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:14,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:02:14,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:15,632 INFO L124 PetriNetUnfolderBase]: 2421/4246 cut-off events. [2024-06-21 16:02:15,632 INFO L125 PetriNetUnfolderBase]: For 667387/667387 co-relation queries the response was YES. [2024-06-21 16:02:15,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33808 conditions, 4246 events. 2421/4246 cut-off events. For 667387/667387 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28680 event pairs, 467 based on Foata normal form. 1/4241 useless extension candidates. Maximal degree in co-relation 33645. Up to 3379 conditions per place. [2024-06-21 16:02:15,684 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 294 selfloop transitions, 168 changer transitions 0/472 dead transitions. [2024-06-21 16:02:15,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 472 transitions, 7554 flow [2024-06-21 16:02:15,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:15,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:15,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-21 16:02:15,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-21 16:02:15,685 INFO L175 Difference]: Start difference. First operand has 381 places, 438 transitions, 5386 flow. Second operand 8 states and 212 transitions. [2024-06-21 16:02:15,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 472 transitions, 7554 flow [2024-06-21 16:02:19,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 472 transitions, 7250 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 16:02:19,087 INFO L231 Difference]: Finished difference. Result has 382 places, 450 transitions, 5648 flow [2024-06-21 16:02:19,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5082, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5648, PETRI_PLACES=382, PETRI_TRANSITIONS=450} [2024-06-21 16:02:19,087 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 338 predicate places. [2024-06-21 16:02:19,087 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 450 transitions, 5648 flow [2024-06-21 16:02:19,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:19,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:19,088 INFO 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 16:02:19,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 16:02:19,088 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 16:02:19,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:19,088 INFO L85 PathProgramCache]: Analyzing trace with hash -78548341, now seen corresponding path program 11 times [2024-06-21 16:02:19,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:19,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478033161] [2024-06-21 16:02:19,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:19,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:19,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:19,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:19,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:19,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478033161] [2024-06-21 16:02:19,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478033161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:19,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:19,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:19,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33087162] [2024-06-21 16:02:19,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:19,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:19,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:19,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:19,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:19,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:02:19,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 450 transitions, 5648 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:19,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:19,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:02:19,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:19,953 INFO L124 PetriNetUnfolderBase]: 2418/4250 cut-off events. [2024-06-21 16:02:19,954 INFO L125 PetriNetUnfolderBase]: For 670479/670479 co-relation queries the response was YES. [2024-06-21 16:02:19,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33818 conditions, 4250 events. 2418/4250 cut-off events. For 670479/670479 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28729 event pairs, 454 based on Foata normal form. 1/4249 useless extension candidates. Maximal degree in co-relation 33654. Up to 3694 conditions per place. [2024-06-21 16:02:20,012 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 427 selfloop transitions, 31 changer transitions 0/468 dead transitions. [2024-06-21 16:02:20,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 468 transitions, 6608 flow [2024-06-21 16:02:20,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:20,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:20,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 16:02:20,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-21 16:02:20,013 INFO L175 Difference]: Start difference. First operand has 382 places, 450 transitions, 5648 flow. Second operand 8 states and 199 transitions. [2024-06-21 16:02:20,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 468 transitions, 6608 flow [2024-06-21 16:02:24,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 468 transitions, 6380 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-21 16:02:24,184 INFO L231 Difference]: Finished difference. Result has 388 places, 450 transitions, 5488 flow [2024-06-21 16:02:24,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5420, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5488, PETRI_PLACES=388, PETRI_TRANSITIONS=450} [2024-06-21 16:02:24,184 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-21 16:02:24,184 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 450 transitions, 5488 flow [2024-06-21 16:02:24,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:24,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:24,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:24,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 16:02:24,185 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 16:02:24,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:24,185 INFO L85 PathProgramCache]: Analyzing trace with hash 209048203, now seen corresponding path program 12 times [2024-06-21 16:02:24,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:24,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975129130] [2024-06-21 16:02:24,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:24,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:24,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:24,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:24,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:24,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975129130] [2024-06-21 16:02:24,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975129130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:24,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:24,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:24,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222439340] [2024-06-21 16:02:24,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:24,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:24,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:24,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:24,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:24,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:02:24,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 450 transitions, 5488 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:24,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:24,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:02:24,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:25,004 INFO L124 PetriNetUnfolderBase]: 2415/4238 cut-off events. [2024-06-21 16:02:25,005 INFO L125 PetriNetUnfolderBase]: For 673030/673030 co-relation queries the response was YES. [2024-06-21 16:02:25,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33411 conditions, 4238 events. 2415/4238 cut-off events. For 673030/673030 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28660 event pairs, 467 based on Foata normal form. 1/4233 useless extension candidates. Maximal degree in co-relation 33246. Up to 3373 conditions per place. [2024-06-21 16:02:25,066 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 290 selfloop transitions, 170 changer transitions 0/470 dead transitions. [2024-06-21 16:02:25,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 470 transitions, 6948 flow [2024-06-21 16:02:25,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:25,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:25,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-21 16:02:25,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-21 16:02:25,067 INFO L175 Difference]: Start difference. First operand has 388 places, 450 transitions, 5488 flow. Second operand 8 states and 209 transitions. [2024-06-21 16:02:25,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 470 transitions, 6948 flow [2024-06-21 16:02:28,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 470 transitions, 6840 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 16:02:28,699 INFO L231 Difference]: Finished difference. Result has 389 places, 450 transitions, 5726 flow [2024-06-21 16:02:28,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5726, PETRI_PLACES=389, PETRI_TRANSITIONS=450} [2024-06-21 16:02:28,699 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-06-21 16:02:28,700 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 450 transitions, 5726 flow [2024-06-21 16:02:28,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:28,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:28,700 INFO 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 16:02:28,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 16:02:28,700 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 16:02:28,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:28,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1340878605, now seen corresponding path program 7 times [2024-06-21 16:02:28,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:28,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959852815] [2024-06-21 16:02:28,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:28,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:28,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:28,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 16:02:28,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:28,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959852815] [2024-06-21 16:02:28,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959852815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:28,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:28,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:28,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421859622] [2024-06-21 16:02:28,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:28,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:28,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:28,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:28,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:28,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:02:28,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 450 transitions, 5726 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:28,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:28,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:02:28,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:29,542 INFO L124 PetriNetUnfolderBase]: 2428/4267 cut-off events. [2024-06-21 16:02:29,543 INFO L125 PetriNetUnfolderBase]: For 692481/692481 co-relation queries the response was YES. [2024-06-21 16:02:29,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34074 conditions, 4267 events. 2428/4267 cut-off events. For 692481/692481 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 28852 event pairs, 455 based on Foata normal form. 1/4265 useless extension candidates. Maximal degree in co-relation 33908. Up to 3676 conditions per place. [2024-06-21 16:02:29,603 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 415 selfloop transitions, 50 changer transitions 0/475 dead transitions. [2024-06-21 16:02:29,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 475 transitions, 7042 flow [2024-06-21 16:02:29,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:29,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:29,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-21 16:02:29,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-21 16:02:29,604 INFO L175 Difference]: Start difference. First operand has 389 places, 450 transitions, 5726 flow. Second operand 8 states and 205 transitions. [2024-06-21 16:02:29,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 475 transitions, 7042 flow [2024-06-21 16:02:33,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 475 transitions, 6692 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 16:02:33,807 INFO L231 Difference]: Finished difference. Result has 390 places, 456 transitions, 5580 flow [2024-06-21 16:02:33,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5376, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5580, PETRI_PLACES=390, PETRI_TRANSITIONS=456} [2024-06-21 16:02:33,807 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 346 predicate places. [2024-06-21 16:02:33,807 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 456 transitions, 5580 flow [2024-06-21 16:02:33,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:33,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:33,808 INFO 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 16:02:33,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 16:02:33,808 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 16:02:33,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:33,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1166381069, now seen corresponding path program 8 times [2024-06-21 16:02:33,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:33,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777155704] [2024-06-21 16:02:33,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:33,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:33,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:33,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:33,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:33,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777155704] [2024-06-21 16:02:33,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777155704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:33,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:33,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:33,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548401924] [2024-06-21 16:02:33,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:33,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:33,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:33,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:33,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:33,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:02:33,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 456 transitions, 5580 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:33,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:33,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:02:33,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:34,672 INFO L124 PetriNetUnfolderBase]: 2438/4285 cut-off events. [2024-06-21 16:02:34,672 INFO L125 PetriNetUnfolderBase]: For 701798/701798 co-relation queries the response was YES. [2024-06-21 16:02:34,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33985 conditions, 4285 events. 2438/4285 cut-off events. For 701798/701798 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29048 event pairs, 455 based on Foata normal form. 1/4283 useless extension candidates. Maximal degree in co-relation 33818. Up to 3686 conditions per place. [2024-06-21 16:02:34,731 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 416 selfloop transitions, 57 changer transitions 0/483 dead transitions. [2024-06-21 16:02:34,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 483 transitions, 6922 flow [2024-06-21 16:02:34,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:02:34,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:02:34,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-21 16:02:34,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744186046511628 [2024-06-21 16:02:34,732 INFO L175 Difference]: Start difference. First operand has 390 places, 456 transitions, 5580 flow. Second operand 10 states and 247 transitions. [2024-06-21 16:02:34,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 483 transitions, 6922 flow [2024-06-21 16:02:38,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 483 transitions, 6861 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-21 16:02:38,508 INFO L231 Difference]: Finished difference. Result has 398 places, 462 transitions, 5735 flow [2024-06-21 16:02:38,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5521, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5735, PETRI_PLACES=398, PETRI_TRANSITIONS=462} [2024-06-21 16:02:38,509 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-21 16:02:38,509 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 462 transitions, 5735 flow [2024-06-21 16:02:38,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:38,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:38,509 INFO 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 16:02:38,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 16:02:38,509 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 16:02:38,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:38,510 INFO L85 PathProgramCache]: Analyzing trace with hash 215721387, now seen corresponding path program 9 times [2024-06-21 16:02:38,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:38,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282632069] [2024-06-21 16:02:38,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:38,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:38,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:38,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:38,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:38,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282632069] [2024-06-21 16:02:38,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282632069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:38,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:38,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:38,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82678438] [2024-06-21 16:02:38,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:38,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:38,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:38,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:38,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:38,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:02:38,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 462 transitions, 5735 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:38,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:38,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:02:38,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:39,379 INFO L124 PetriNetUnfolderBase]: 2467/4328 cut-off events. [2024-06-21 16:02:39,380 INFO L125 PetriNetUnfolderBase]: For 737123/737123 co-relation queries the response was YES. [2024-06-21 16:02:39,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34863 conditions, 4328 events. 2467/4328 cut-off events. For 737123/737123 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29405 event pairs, 464 based on Foata normal form. 1/4323 useless extension candidates. Maximal degree in co-relation 34694. Up to 3499 conditions per place. [2024-06-21 16:02:39,438 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 320 selfloop transitions, 166 changer transitions 0/496 dead transitions. [2024-06-21 16:02:39,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 496 transitions, 7971 flow [2024-06-21 16:02:39,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:39,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:39,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-21 16:02:39,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-21 16:02:39,439 INFO L175 Difference]: Start difference. First operand has 398 places, 462 transitions, 5735 flow. Second operand 8 states and 212 transitions. [2024-06-21 16:02:39,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 496 transitions, 7971 flow [2024-06-21 16:02:43,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 496 transitions, 7833 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 16:02:43,561 INFO L231 Difference]: Finished difference. Result has 399 places, 474 transitions, 6139 flow [2024-06-21 16:02:43,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5597, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6139, PETRI_PLACES=399, PETRI_TRANSITIONS=474} [2024-06-21 16:02:43,561 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 355 predicate places. [2024-06-21 16:02:43,562 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 474 transitions, 6139 flow [2024-06-21 16:02:43,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:43,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:43,562 INFO 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 16:02:43,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 16:02:43,562 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 16:02:43,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:43,563 INFO L85 PathProgramCache]: Analyzing trace with hash -393536367, now seen corresponding path program 10 times [2024-06-21 16:02:43,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:43,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692430692] [2024-06-21 16:02:43,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:43,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:43,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:43,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:43,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:43,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692430692] [2024-06-21 16:02:43,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692430692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:43,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:43,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:43,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014119925] [2024-06-21 16:02:43,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:43,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:43,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:43,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:43,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:43,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:02:43,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 474 transitions, 6139 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:43,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:43,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:02:43,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:44,396 INFO L124 PetriNetUnfolderBase]: 2464/4324 cut-off events. [2024-06-21 16:02:44,397 INFO L125 PetriNetUnfolderBase]: For 741090/741090 co-relation queries the response was YES. [2024-06-21 16:02:44,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35034 conditions, 4324 events. 2464/4324 cut-off events. For 741090/741090 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29395 event pairs, 464 based on Foata normal form. 1/4319 useless extension candidates. Maximal degree in co-relation 34864. Up to 3496 conditions per place. [2024-06-21 16:02:44,458 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 321 selfloop transitions, 165 changer transitions 0/496 dead transitions. [2024-06-21 16:02:44,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 496 transitions, 8179 flow [2024-06-21 16:02:44,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:44,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:44,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-21 16:02:44,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-21 16:02:44,459 INFO L175 Difference]: Start difference. First operand has 399 places, 474 transitions, 6139 flow. Second operand 8 states and 212 transitions. [2024-06-21 16:02:44,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 496 transitions, 8179 flow [2024-06-21 16:02:48,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 496 transitions, 7955 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-21 16:02:48,393 INFO L231 Difference]: Finished difference. Result has 405 places, 474 transitions, 6251 flow [2024-06-21 16:02:48,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5915, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6251, PETRI_PLACES=405, PETRI_TRANSITIONS=474} [2024-06-21 16:02:48,393 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-21 16:02:48,394 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 474 transitions, 6251 flow [2024-06-21 16:02:48,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:48,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:48,394 INFO 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 16:02:48,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 16:02:48,394 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 16:02:48,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:48,395 INFO L85 PathProgramCache]: Analyzing trace with hash 302714893, now seen corresponding path program 11 times [2024-06-21 16:02:48,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:48,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982070355] [2024-06-21 16:02:48,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:48,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:48,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:48,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 16:02:48,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:48,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982070355] [2024-06-21 16:02:48,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982070355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:48,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:48,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:48,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610449083] [2024-06-21 16:02:48,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:48,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:48,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:48,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:48,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:48,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:02:48,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 474 transitions, 6251 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:48,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:48,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:02:48,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:49,269 INFO L124 PetriNetUnfolderBase]: 2461/4325 cut-off events. [2024-06-21 16:02:49,269 INFO L125 PetriNetUnfolderBase]: For 745077/745077 co-relation queries the response was YES. [2024-06-21 16:02:49,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34965 conditions, 4325 events. 2461/4325 cut-off events. For 745077/745077 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29409 event pairs, 455 based on Foata normal form. 1/4323 useless extension candidates. Maximal degree in co-relation 34794. Up to 3728 conditions per place. [2024-06-21 16:02:49,331 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 433 selfloop transitions, 49 changer transitions 0/492 dead transitions. [2024-06-21 16:02:49,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 492 transitions, 7259 flow [2024-06-21 16:02:49,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:49,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:49,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-21 16:02:49,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-21 16:02:49,332 INFO L175 Difference]: Start difference. First operand has 405 places, 474 transitions, 6251 flow. Second operand 8 states and 202 transitions. [2024-06-21 16:02:49,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 492 transitions, 7259 flow [2024-06-21 16:02:52,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 492 transitions, 6911 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 16:02:52,868 INFO L231 Difference]: Finished difference. Result has 407 places, 474 transitions, 6007 flow [2024-06-21 16:02:52,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5903, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6007, PETRI_PLACES=407, PETRI_TRANSITIONS=474} [2024-06-21 16:02:52,869 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 363 predicate places. [2024-06-21 16:02:52,869 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 474 transitions, 6007 flow [2024-06-21 16:02:52,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:52,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:52,869 INFO 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 16:02:52,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 16:02:52,870 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 16:02:52,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:52,870 INFO L85 PathProgramCache]: Analyzing trace with hash -137597525, now seen corresponding path program 12 times [2024-06-21 16:02:52,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:52,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206804593] [2024-06-21 16:02:52,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:52,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:52,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:52,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:52,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:52,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206804593] [2024-06-21 16:02:52,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206804593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:52,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:52,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:52,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310124530] [2024-06-21 16:02:52,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:52,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:52,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:52,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:52,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:52,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:02:52,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 474 transitions, 6007 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:52,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:52,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:02:52,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:53,749 INFO L124 PetriNetUnfolderBase]: 2458/4316 cut-off events. [2024-06-21 16:02:53,749 INFO L125 PetriNetUnfolderBase]: For 746463/746463 co-relation queries the response was YES. [2024-06-21 16:02:53,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34612 conditions, 4316 events. 2458/4316 cut-off events. For 746463/746463 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29346 event pairs, 464 based on Foata normal form. 1/4311 useless extension candidates. Maximal degree in co-relation 34440. Up to 3490 conditions per place. [2024-06-21 16:02:53,807 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 311 selfloop transitions, 173 changer transitions 0/494 dead transitions. [2024-06-21 16:02:53,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 494 transitions, 7539 flow [2024-06-21 16:02:53,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:53,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:53,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-21 16:02:53,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-21 16:02:53,808 INFO L175 Difference]: Start difference. First operand has 407 places, 474 transitions, 6007 flow. Second operand 8 states and 209 transitions. [2024-06-21 16:02:53,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 494 transitions, 7539 flow [2024-06-21 16:02:58,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 494 transitions, 7403 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 16:02:58,162 INFO L231 Difference]: Finished difference. Result has 408 places, 474 transitions, 6223 flow [2024-06-21 16:02:58,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5871, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6223, PETRI_PLACES=408, PETRI_TRANSITIONS=474} [2024-06-21 16:02:58,162 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 364 predicate places. [2024-06-21 16:02:58,162 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 474 transitions, 6223 flow [2024-06-21 16:02:58,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:58,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:02:58,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:02:58,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 16:02:58,163 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 16:02:58,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:02:58,163 INFO L85 PathProgramCache]: Analyzing trace with hash -570844721, now seen corresponding path program 3 times [2024-06-21 16:02:58,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:02:58,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396097124] [2024-06-21 16:02:58,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:02:58,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:02:58,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:02:58,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:02:58,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:02:58,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396097124] [2024-06-21 16:02:58,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396097124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:02:58,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:02:58,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:02:58,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218061140] [2024-06-21 16:02:58,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:02:58,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:02:58,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:02:58,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:02:58,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:02:58,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:02:58,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 474 transitions, 6223 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:02:58,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:02:58,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:02:58,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:02:59,029 INFO L124 PetriNetUnfolderBase]: 2478/4355 cut-off events. [2024-06-21 16:02:59,030 INFO L125 PetriNetUnfolderBase]: For 801447/801447 co-relation queries the response was YES. [2024-06-21 16:02:59,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35223 conditions, 4355 events. 2478/4355 cut-off events. For 801447/801447 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 29656 event pairs, 453 based on Foata normal form. 6/4358 useless extension candidates. Maximal degree in co-relation 35050. Up to 3693 conditions per place. [2024-06-21 16:02:59,093 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 442 selfloop transitions, 48 changer transitions 0/500 dead transitions. [2024-06-21 16:02:59,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 500 transitions, 7347 flow [2024-06-21 16:02:59,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:02:59,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:02:59,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-21 16:02:59,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-21 16:02:59,095 INFO L175 Difference]: Start difference. First operand has 408 places, 474 transitions, 6223 flow. Second operand 8 states and 207 transitions. [2024-06-21 16:02:59,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 500 transitions, 7347 flow [2024-06-21 16:03:02,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 500 transitions, 7063 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 16:03:02,416 INFO L231 Difference]: Finished difference. Result has 410 places, 475 transitions, 6071 flow [2024-06-21 16:03:02,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5939, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6071, PETRI_PLACES=410, PETRI_TRANSITIONS=475} [2024-06-21 16:03:02,417 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 366 predicate places. [2024-06-21 16:03:02,417 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 475 transitions, 6071 flow [2024-06-21 16:03:02,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:02,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:02,417 INFO 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 16:03:02,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 16:03:02,417 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 16:03:02,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:02,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1395333965, now seen corresponding path program 1 times [2024-06-21 16:03:02,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:02,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928035742] [2024-06-21 16:03:02,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:02,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:02,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:02,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 16:03:02,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:02,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928035742] [2024-06-21 16:03:02,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928035742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:02,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:02,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:02,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931252619] [2024-06-21 16:03:02,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:02,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:02,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:02,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:02,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:02,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:03:02,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 475 transitions, 6071 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:02,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:02,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:03:02,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:03,312 INFO L124 PetriNetUnfolderBase]: 2499/4377 cut-off events. [2024-06-21 16:03:03,312 INFO L125 PetriNetUnfolderBase]: For 798138/798138 co-relation queries the response was YES. [2024-06-21 16:03:03,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35613 conditions, 4377 events. 2499/4377 cut-off events. For 798138/798138 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 29799 event pairs, 457 based on Foata normal form. 2/4374 useless extension candidates. Maximal degree in co-relation 35439. Up to 3751 conditions per place. [2024-06-21 16:03:03,375 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 466 selfloop transitions, 34 changer transitions 0/510 dead transitions. [2024-06-21 16:03:03,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 510 transitions, 7501 flow [2024-06-21 16:03:03,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:03:03,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:03:03,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-21 16:03:03,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-21 16:03:03,377 INFO L175 Difference]: Start difference. First operand has 410 places, 475 transitions, 6071 flow. Second operand 9 states and 231 transitions. [2024-06-21 16:03:03,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 510 transitions, 7501 flow [2024-06-21 16:03:06,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 510 transitions, 7385 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 16:03:06,977 INFO L231 Difference]: Finished difference. Result has 413 places, 479 transitions, 6124 flow [2024-06-21 16:03:06,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5955, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6124, PETRI_PLACES=413, PETRI_TRANSITIONS=479} [2024-06-21 16:03:06,977 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-21 16:03:06,978 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 479 transitions, 6124 flow [2024-06-21 16:03:06,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:06,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:06,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:06,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 16:03:06,978 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 16:03:06,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:06,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1686141171, now seen corresponding path program 2 times [2024-06-21 16:03:06,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:06,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756210569] [2024-06-21 16:03:06,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:06,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:06,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:07,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:07,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:07,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756210569] [2024-06-21 16:03:07,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756210569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:07,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:07,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:07,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976998635] [2024-06-21 16:03:07,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:07,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:07,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:07,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:07,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:07,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:03:07,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 479 transitions, 6124 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:07,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:07,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:03:07,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:07,952 INFO L124 PetriNetUnfolderBase]: 2494/4377 cut-off events. [2024-06-21 16:03:07,952 INFO L125 PetriNetUnfolderBase]: For 790897/790897 co-relation queries the response was YES. [2024-06-21 16:03:07,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35335 conditions, 4377 events. 2494/4377 cut-off events. For 790897/790897 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 29810 event pairs, 465 based on Foata normal form. 2/4376 useless extension candidates. Maximal degree in co-relation 35161. Up to 3773 conditions per place. [2024-06-21 16:03:08,013 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 464 selfloop transitions, 30 changer transitions 0/504 dead transitions. [2024-06-21 16:03:08,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 504 transitions, 7174 flow [2024-06-21 16:03:08,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:08,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:08,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-21 16:03:08,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-21 16:03:08,014 INFO L175 Difference]: Start difference. First operand has 413 places, 479 transitions, 6124 flow. Second operand 8 states and 205 transitions. [2024-06-21 16:03:08,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 504 transitions, 7174 flow [2024-06-21 16:03:11,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 504 transitions, 7058 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-21 16:03:11,921 INFO L231 Difference]: Finished difference. Result has 416 places, 479 transitions, 6073 flow [2024-06-21 16:03:11,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6073, PETRI_PLACES=416, PETRI_TRANSITIONS=479} [2024-06-21 16:03:11,921 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-21 16:03:11,922 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 479 transitions, 6073 flow [2024-06-21 16:03:11,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:11,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:11,922 INFO 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 16:03:11,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 16:03:11,922 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 16:03:11,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:11,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1515438741, now seen corresponding path program 3 times [2024-06-21 16:03:11,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:11,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579288705] [2024-06-21 16:03:11,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:11,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:11,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:12,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:12,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:12,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579288705] [2024-06-21 16:03:12,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579288705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:12,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:12,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:12,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140726999] [2024-06-21 16:03:12,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:12,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:12,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:12,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:12,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:12,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:03:12,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 479 transitions, 6073 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:12,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:12,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:03:12,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:12,815 INFO L124 PetriNetUnfolderBase]: 2502/4386 cut-off events. [2024-06-21 16:03:12,815 INFO L125 PetriNetUnfolderBase]: For 802761/802761 co-relation queries the response was YES. [2024-06-21 16:03:12,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35461 conditions, 4386 events. 2502/4386 cut-off events. For 802761/802761 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 29864 event pairs, 471 based on Foata normal form. 2/4382 useless extension candidates. Maximal degree in co-relation 35285. Up to 3710 conditions per place. [2024-06-21 16:03:12,880 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 404 selfloop transitions, 89 changer transitions 0/503 dead transitions. [2024-06-21 16:03:12,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 503 transitions, 7163 flow [2024-06-21 16:03:12,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:12,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:12,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-21 16:03:12,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-21 16:03:12,881 INFO L175 Difference]: Start difference. First operand has 416 places, 479 transitions, 6073 flow. Second operand 8 states and 207 transitions. [2024-06-21 16:03:12,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 503 transitions, 7163 flow [2024-06-21 16:03:17,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 503 transitions, 7098 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 16:03:17,508 INFO L231 Difference]: Finished difference. Result has 417 places, 481 transitions, 6245 flow [2024-06-21 16:03:17,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6245, PETRI_PLACES=417, PETRI_TRANSITIONS=481} [2024-06-21 16:03:17,508 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 373 predicate places. [2024-06-21 16:03:17,508 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 481 transitions, 6245 flow [2024-06-21 16:03:17,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:17,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:17,509 INFO 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 16:03:17,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 16:03:17,509 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 16:03:17,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:17,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1902677937, now seen corresponding path program 1 times [2024-06-21 16:03:17,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:17,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684337133] [2024-06-21 16:03:17,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:17,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:17,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:17,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 16:03:17,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:17,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684337133] [2024-06-21 16:03:17,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684337133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:17,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:17,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:17,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011228475] [2024-06-21 16:03:17,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:17,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:17,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:17,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:17,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:17,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:03:17,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 481 transitions, 6245 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:17,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:17,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:03:17,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:18,367 INFO L124 PetriNetUnfolderBase]: 2507/4398 cut-off events. [2024-06-21 16:03:18,368 INFO L125 PetriNetUnfolderBase]: For 806457/806457 co-relation queries the response was YES. [2024-06-21 16:03:18,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35848 conditions, 4398 events. 2507/4398 cut-off events. For 806457/806457 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29962 event pairs, 464 based on Foata normal form. 1/4396 useless extension candidates. Maximal degree in co-relation 35671. Up to 3795 conditions per place. [2024-06-21 16:03:18,432 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 467 selfloop transitions, 31 changer transitions 0/508 dead transitions. [2024-06-21 16:03:18,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 508 transitions, 7369 flow [2024-06-21 16:03:18,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:18,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:18,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-21 16:03:18,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-21 16:03:18,433 INFO L175 Difference]: Start difference. First operand has 417 places, 481 transitions, 6245 flow. Second operand 8 states and 205 transitions. [2024-06-21 16:03:18,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 508 transitions, 7369 flow [2024-06-21 16:03:22,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 508 transitions, 7148 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 16:03:22,539 INFO L231 Difference]: Finished difference. Result has 419 places, 484 transitions, 6166 flow [2024-06-21 16:03:22,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6024, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6166, PETRI_PLACES=419, PETRI_TRANSITIONS=484} [2024-06-21 16:03:22,539 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-21 16:03:22,539 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 484 transitions, 6166 flow [2024-06-21 16:03:22,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:22,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:22,540 INFO 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 16:03:22,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 16:03:22,540 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 16:03:22,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:22,540 INFO L85 PathProgramCache]: Analyzing trace with hash -2111359055, now seen corresponding path program 2 times [2024-06-21 16:03:22,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:22,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921548416] [2024-06-21 16:03:22,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:22,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:22,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:22,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:22,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:22,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921548416] [2024-06-21 16:03:22,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921548416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:22,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:22,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:22,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005969572] [2024-06-21 16:03:22,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:22,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:22,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:22,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:22,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:22,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:03:22,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 484 transitions, 6166 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:22,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:22,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:03:22,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:23,465 INFO L124 PetriNetUnfolderBase]: 2528/4427 cut-off events. [2024-06-21 16:03:23,465 INFO L125 PetriNetUnfolderBase]: For 836646/836646 co-relation queries the response was YES. [2024-06-21 16:03:23,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36619 conditions, 4427 events. 2528/4427 cut-off events. For 836646/836646 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30212 event pairs, 477 based on Foata normal form. 1/4419 useless extension candidates. Maximal degree in co-relation 36441. Up to 3618 conditions per place. [2024-06-21 16:03:23,534 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 382 selfloop transitions, 128 changer transitions 0/520 dead transitions. [2024-06-21 16:03:23,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 520 transitions, 8350 flow [2024-06-21 16:03:23,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:23,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:23,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-21 16:03:23,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 16:03:23,536 INFO L175 Difference]: Start difference. First operand has 419 places, 484 transitions, 6166 flow. Second operand 8 states and 215 transitions. [2024-06-21 16:03:23,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 520 transitions, 8350 flow [2024-06-21 16:03:28,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 520 transitions, 8230 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 16:03:28,352 INFO L231 Difference]: Finished difference. Result has 421 places, 496 transitions, 6610 flow [2024-06-21 16:03:28,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6046, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6610, PETRI_PLACES=421, PETRI_TRANSITIONS=496} [2024-06-21 16:03:28,353 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 377 predicate places. [2024-06-21 16:03:28,353 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 496 transitions, 6610 flow [2024-06-21 16:03:28,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:28,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:28,353 INFO 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 16:03:28,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 16:03:28,353 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 16:03:28,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:28,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1076654641, now seen corresponding path program 3 times [2024-06-21 16:03:28,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:28,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619106149] [2024-06-21 16:03:28,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:28,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:28,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:28,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:28,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:28,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619106149] [2024-06-21 16:03:28,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619106149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:28,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:28,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:28,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146561801] [2024-06-21 16:03:28,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:28,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:28,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:28,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:28,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:28,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:03:28,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 496 transitions, 6610 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:28,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:28,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:03:28,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:29,254 INFO L124 PetriNetUnfolderBase]: 2525/4423 cut-off events. [2024-06-21 16:03:29,255 INFO L125 PetriNetUnfolderBase]: For 842752/842752 co-relation queries the response was YES. [2024-06-21 16:03:29,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36949 conditions, 4423 events. 2525/4423 cut-off events. For 842752/842752 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30197 event pairs, 477 based on Foata normal form. 1/4415 useless extension candidates. Maximal degree in co-relation 36770. Up to 3615 conditions per place. [2024-06-21 16:03:29,322 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 380 selfloop transitions, 129 changer transitions 0/519 dead transitions. [2024-06-21 16:03:29,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 519 transitions, 8228 flow [2024-06-21 16:03:29,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:29,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:29,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-21 16:03:29,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-21 16:03:29,323 INFO L175 Difference]: Start difference. First operand has 421 places, 496 transitions, 6610 flow. Second operand 8 states and 213 transitions. [2024-06-21 16:03:29,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 519 transitions, 8228 flow [2024-06-21 16:03:34,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 519 transitions, 8037 flow, removed 74 selfloop flow, removed 2 redundant places. [2024-06-21 16:03:34,365 INFO L231 Difference]: Finished difference. Result has 427 places, 496 transitions, 6683 flow [2024-06-21 16:03:34,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6419, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6683, PETRI_PLACES=427, PETRI_TRANSITIONS=496} [2024-06-21 16:03:34,366 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 383 predicate places. [2024-06-21 16:03:34,366 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 496 transitions, 6683 flow [2024-06-21 16:03:34,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:34,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:34,366 INFO 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 16:03:34,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 16:03:34,366 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 16:03:34,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:34,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1508758613, now seen corresponding path program 1 times [2024-06-21 16:03:34,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:34,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606866276] [2024-06-21 16:03:34,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:34,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:34,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:34,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:34,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:34,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606866276] [2024-06-21 16:03:34,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606866276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:34,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:34,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:34,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715157268] [2024-06-21 16:03:34,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:34,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:34,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:34,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:34,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:34,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:03:34,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 496 transitions, 6683 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:34,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:34,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:03:34,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:35,275 INFO L124 PetriNetUnfolderBase]: 2533/4440 cut-off events. [2024-06-21 16:03:35,276 INFO L125 PetriNetUnfolderBase]: For 864335/864335 co-relation queries the response was YES. [2024-06-21 16:03:35,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37324 conditions, 4440 events. 2533/4440 cut-off events. For 864335/864335 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 30309 event pairs, 467 based on Foata normal form. 2/4436 useless extension candidates. Maximal degree in co-relation 37143. Up to 3778 conditions per place. [2024-06-21 16:03:35,343 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 419 selfloop transitions, 91 changer transitions 0/520 dead transitions. [2024-06-21 16:03:35,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 520 transitions, 7813 flow [2024-06-21 16:03:35,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:35,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:35,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-21 16:03:35,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-21 16:03:35,344 INFO L175 Difference]: Start difference. First operand has 427 places, 496 transitions, 6683 flow. Second operand 8 states and 206 transitions. [2024-06-21 16:03:35,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 520 transitions, 7813 flow [2024-06-21 16:03:40,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 520 transitions, 7575 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 16:03:40,960 INFO L231 Difference]: Finished difference. Result has 429 places, 498 transitions, 6692 flow [2024-06-21 16:03:40,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6445, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6692, PETRI_PLACES=429, PETRI_TRANSITIONS=498} [2024-06-21 16:03:40,960 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-21 16:03:40,960 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 498 transitions, 6692 flow [2024-06-21 16:03:40,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:40,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:40,961 INFO 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 16:03:40,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 16:03:40,961 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 16:03:40,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:40,961 INFO L85 PathProgramCache]: Analyzing trace with hash 209057131, now seen corresponding path program 4 times [2024-06-21 16:03:40,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:40,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537881706] [2024-06-21 16:03:40,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:40,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:40,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:41,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:41,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:41,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537881706] [2024-06-21 16:03:41,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537881706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:41,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:41,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:41,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757714956] [2024-06-21 16:03:41,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:41,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:41,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:41,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:41,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:41,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:03:41,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 498 transitions, 6692 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:41,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:41,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:03:41,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:41,885 INFO L124 PetriNetUnfolderBase]: 2541/4454 cut-off events. [2024-06-21 16:03:41,885 INFO L125 PetriNetUnfolderBase]: For 877087/877087 co-relation queries the response was YES. [2024-06-21 16:03:41,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37568 conditions, 4454 events. 2541/4454 cut-off events. For 877087/877087 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 30473 event pairs, 472 based on Foata normal form. 2/4450 useless extension candidates. Maximal degree in co-relation 37386. Up to 3766 conditions per place. [2024-06-21 16:03:41,952 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 418 selfloop transitions, 91 changer transitions 0/519 dead transitions. [2024-06-21 16:03:41,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 519 transitions, 7816 flow [2024-06-21 16:03:41,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:41,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:41,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 16:03:41,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-21 16:03:41,953 INFO L175 Difference]: Start difference. First operand has 429 places, 498 transitions, 6692 flow. Second operand 8 states and 203 transitions. [2024-06-21 16:03:41,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 519 transitions, 7816 flow [2024-06-21 16:03:46,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 519 transitions, 7585 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-21 16:03:46,410 INFO L231 Difference]: Finished difference. Result has 431 places, 500 transitions, 6712 flow [2024-06-21 16:03:46,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6461, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6712, PETRI_PLACES=431, PETRI_TRANSITIONS=500} [2024-06-21 16:03:46,411 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 387 predicate places. [2024-06-21 16:03:46,411 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 500 transitions, 6712 flow [2024-06-21 16:03:46,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:46,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:46,411 INFO 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 16:03:46,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 16:03:46,411 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 16:03:46,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:46,412 INFO L85 PathProgramCache]: Analyzing trace with hash -380196943, now seen corresponding path program 4 times [2024-06-21 16:03:46,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:46,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214264442] [2024-06-21 16:03:46,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:46,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:46,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:46,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:46,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:46,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214264442] [2024-06-21 16:03:46,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214264442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:46,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:46,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:46,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223471509] [2024-06-21 16:03:46,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:46,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:46,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:46,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:46,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:46,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:03:46,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 500 transitions, 6712 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:46,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:46,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:03:46,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:47,417 INFO L124 PetriNetUnfolderBase]: 2570/4499 cut-off events. [2024-06-21 16:03:47,417 INFO L125 PetriNetUnfolderBase]: For 910154/910154 co-relation queries the response was YES. [2024-06-21 16:03:47,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38528 conditions, 4499 events. 2570/4499 cut-off events. For 910154/910154 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30781 event pairs, 479 based on Foata normal form. 1/4491 useless extension candidates. Maximal degree in co-relation 38345. Up to 3672 conditions per place. [2024-06-21 16:03:47,482 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 384 selfloop transitions, 140 changer transitions 0/534 dead transitions. [2024-06-21 16:03:47,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 534 transitions, 9211 flow [2024-06-21 16:03:47,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:47,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:47,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-21 16:03:47,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-21 16:03:47,483 INFO L175 Difference]: Start difference. First operand has 431 places, 500 transitions, 6712 flow. Second operand 8 states and 213 transitions. [2024-06-21 16:03:47,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 534 transitions, 9211 flow [2024-06-21 16:03:52,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 534 transitions, 8976 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 16:03:52,751 INFO L231 Difference]: Finished difference. Result has 433 places, 512 transitions, 7050 flow [2024-06-21 16:03:52,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6477, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7050, PETRI_PLACES=433, PETRI_TRANSITIONS=512} [2024-06-21 16:03:52,752 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 389 predicate places. [2024-06-21 16:03:52,752 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 512 transitions, 7050 flow [2024-06-21 16:03:52,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:52,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:52,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:52,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 16:03:52,753 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 16:03:52,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:52,753 INFO L85 PathProgramCache]: Analyzing trace with hash 209062091, now seen corresponding path program 5 times [2024-06-21 16:03:52,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:52,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741529792] [2024-06-21 16:03:52,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:52,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:52,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:52,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:52,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:52,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741529792] [2024-06-21 16:03:52,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741529792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:52,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:52,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:52,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741885597] [2024-06-21 16:03:52,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:52,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:52,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:52,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:52,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:52,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:03:52,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 512 transitions, 7050 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:52,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:52,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:03:52,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:53,674 INFO L124 PetriNetUnfolderBase]: 2567/4495 cut-off events. [2024-06-21 16:03:53,674 INFO L125 PetriNetUnfolderBase]: For 912490/912490 co-relation queries the response was YES. [2024-06-21 16:03:53,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38440 conditions, 4495 events. 2567/4495 cut-off events. For 912490/912490 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30772 event pairs, 479 based on Foata normal form. 1/4487 useless extension candidates. Maximal degree in co-relation 38256. Up to 3669 conditions per place. [2024-06-21 16:03:53,743 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 382 selfloop transitions, 141 changer transitions 0/533 dead transitions. [2024-06-21 16:03:53,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 533 transitions, 8986 flow [2024-06-21 16:03:53,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:53,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:53,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-21 16:03:53,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-21 16:03:53,744 INFO L175 Difference]: Start difference. First operand has 433 places, 512 transitions, 7050 flow. Second operand 8 states and 211 transitions. [2024-06-21 16:03:53,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 533 transitions, 8986 flow [2024-06-21 16:03:58,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 533 transitions, 8722 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-21 16:03:58,665 INFO L231 Difference]: Finished difference. Result has 439 places, 512 transitions, 7074 flow [2024-06-21 16:03:58,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6786, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7074, PETRI_PLACES=439, PETRI_TRANSITIONS=512} [2024-06-21 16:03:58,666 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-06-21 16:03:58,666 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 512 transitions, 7074 flow [2024-06-21 16:03:58,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:58,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:03:58,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:03:58,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 16:03:58,667 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 16:03:58,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:03:58,667 INFO L85 PathProgramCache]: Analyzing trace with hash -733515855, now seen corresponding path program 6 times [2024-06-21 16:03:58,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:03:58,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428196101] [2024-06-21 16:03:58,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:03:58,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:03:58,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:03:58,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:03:58,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:03:58,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428196101] [2024-06-21 16:03:58,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428196101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:03:58,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:03:58,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:03:58,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627062419] [2024-06-21 16:03:58,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:03:58,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:03:58,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:03:58,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:03:58,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:03:58,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:03:58,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 512 transitions, 7074 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:03:58,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:03:58,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:03:58,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:03:59,581 INFO L124 PetriNetUnfolderBase]: 2564/4491 cut-off events. [2024-06-21 16:03:59,581 INFO L125 PetriNetUnfolderBase]: For 915134/915134 co-relation queries the response was YES. [2024-06-21 16:03:59,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38296 conditions, 4491 events. 2564/4491 cut-off events. For 915134/915134 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30755 event pairs, 479 based on Foata normal form. 1/4483 useless extension candidates. Maximal degree in co-relation 38111. Up to 3666 conditions per place. [2024-06-21 16:03:59,653 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 375 selfloop transitions, 147 changer transitions 0/532 dead transitions. [2024-06-21 16:03:59,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 532 transitions, 8730 flow [2024-06-21 16:03:59,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:03:59,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:03:59,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-21 16:03:59,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-21 16:03:59,655 INFO L175 Difference]: Start difference. First operand has 439 places, 512 transitions, 7074 flow. Second operand 8 states and 209 transitions. [2024-06-21 16:03:59,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 532 transitions, 8730 flow [2024-06-21 16:04:04,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 532 transitions, 8408 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 16:04:04,713 INFO L231 Difference]: Finished difference. Result has 441 places, 512 transitions, 7052 flow [2024-06-21 16:04:04,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7052, PETRI_PLACES=441, PETRI_TRANSITIONS=512} [2024-06-21 16:04:04,714 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-21 16:04:04,714 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 512 transitions, 7052 flow [2024-06-21 16:04:04,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:04,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:04,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:04:04,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 16:04:04,715 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 16:04:04,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:04,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1045268429, now seen corresponding path program 2 times [2024-06-21 16:04:04,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:04,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435281927] [2024-06-21 16:04:04,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:04,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:04,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:04,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:04,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:04,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435281927] [2024-06-21 16:04:04,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435281927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:04,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:04,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:04:04,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201875092] [2024-06-21 16:04:04,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:04,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:04:04,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:04,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:04:04,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:04:04,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:04:04,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 512 transitions, 7052 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:04,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:04,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:04:04,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:05,646 INFO L124 PetriNetUnfolderBase]: 2572/4508 cut-off events. [2024-06-21 16:04:05,646 INFO L125 PetriNetUnfolderBase]: For 937907/937907 co-relation queries the response was YES. [2024-06-21 16:04:05,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38502 conditions, 4508 events. 2572/4508 cut-off events. For 937907/937907 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 30905 event pairs, 469 based on Foata normal form. 2/4504 useless extension candidates. Maximal degree in co-relation 38316. Up to 3834 conditions per place. [2024-06-21 16:04:05,717 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 434 selfloop transitions, 89 changer transitions 0/533 dead transitions. [2024-06-21 16:04:05,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 533 transitions, 8206 flow [2024-06-21 16:04:05,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:04:05,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:04:05,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-21 16:04:05,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-21 16:04:05,719 INFO L175 Difference]: Start difference. First operand has 441 places, 512 transitions, 7052 flow. Second operand 8 states and 204 transitions. [2024-06-21 16:04:05,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 533 transitions, 8206 flow [2024-06-21 16:04:10,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 533 transitions, 7984 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 16:04:10,686 INFO L231 Difference]: Finished difference. Result has 443 places, 514 transitions, 7079 flow [2024-06-21 16:04:10,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6830, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7079, PETRI_PLACES=443, PETRI_TRANSITIONS=514} [2024-06-21 16:04:10,687 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 399 predicate places. [2024-06-21 16:04:10,687 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 514 transitions, 7079 flow [2024-06-21 16:04:10,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:10,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:10,687 INFO 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 16:04:10,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 16:04:10,688 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 16:04:10,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:10,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1274957039, now seen corresponding path program 3 times [2024-06-21 16:04:10,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:10,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882328497] [2024-06-21 16:04:10,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:10,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:10,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:10,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:10,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:10,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882328497] [2024-06-21 16:04:10,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882328497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:10,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:10,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:04:10,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357284916] [2024-06-21 16:04:10,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:10,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:04:10,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:10,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:04:10,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:04:10,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:04:10,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 514 transitions, 7079 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:10,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:10,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:04:10,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:11,759 INFO L124 PetriNetUnfolderBase]: 2580/4524 cut-off events. [2024-06-21 16:04:11,759 INFO L125 PetriNetUnfolderBase]: For 951348/951348 co-relation queries the response was YES. [2024-06-21 16:04:11,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38743 conditions, 4524 events. 2580/4524 cut-off events. For 951348/951348 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 31042 event pairs, 471 based on Foata normal form. 2/4520 useless extension candidates. Maximal degree in co-relation 38556. Up to 3846 conditions per place. [2024-06-21 16:04:11,829 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 434 selfloop transitions, 91 changer transitions 0/535 dead transitions. [2024-06-21 16:04:11,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 535 transitions, 8241 flow [2024-06-21 16:04:11,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:04:11,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:04:11,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 16:04:11,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-21 16:04:11,831 INFO L175 Difference]: Start difference. First operand has 443 places, 514 transitions, 7079 flow. Second operand 8 states and 203 transitions. [2024-06-21 16:04:11,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 535 transitions, 8241 flow [2024-06-21 16:04:16,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 535 transitions, 8008 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 16:04:16,956 INFO L231 Difference]: Finished difference. Result has 445 places, 516 transitions, 7103 flow [2024-06-21 16:04:16,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6846, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7103, PETRI_PLACES=445, PETRI_TRANSITIONS=516} [2024-06-21 16:04:16,956 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 401 predicate places. [2024-06-21 16:04:16,956 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 516 transitions, 7103 flow [2024-06-21 16:04:16,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:16,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:16,957 INFO 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 16:04:16,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 16:04:16,957 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 16:04:16,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:16,957 INFO L85 PathProgramCache]: Analyzing trace with hash -127106133, now seen corresponding path program 4 times [2024-06-21 16:04:16,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:16,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560575567] [2024-06-21 16:04:16,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:16,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:16,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:17,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:17,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:17,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560575567] [2024-06-21 16:04:17,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560575567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:17,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:17,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:04:17,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466901316] [2024-06-21 16:04:17,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:17,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:04:17,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:17,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:04:17,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:04:17,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:04:17,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 516 transitions, 7103 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:17,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:17,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:04:17,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:18,137 INFO L124 PetriNetUnfolderBase]: 2601/4553 cut-off events. [2024-06-21 16:04:18,137 INFO L125 PetriNetUnfolderBase]: For 986598/986598 co-relation queries the response was YES. [2024-06-21 16:04:18,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39504 conditions, 4553 events. 2601/4553 cut-off events. For 986598/986598 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 31263 event pairs, 468 based on Foata normal form. 2/4549 useless extension candidates. Maximal degree in co-relation 39316. Up to 3842 conditions per place. [2024-06-21 16:04:18,202 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 433 selfloop transitions, 99 changer transitions 0/542 dead transitions. [2024-06-21 16:04:18,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 542 transitions, 8659 flow [2024-06-21 16:04:18,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:04:18,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:04:18,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-21 16:04:18,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-21 16:04:18,203 INFO L175 Difference]: Start difference. First operand has 445 places, 516 transitions, 7103 flow. Second operand 8 states and 205 transitions. [2024-06-21 16:04:18,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 542 transitions, 8659 flow [2024-06-21 16:04:23,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 542 transitions, 8418 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 16:04:23,267 INFO L231 Difference]: Finished difference. Result has 448 places, 521 transitions, 7239 flow [2024-06-21 16:04:23,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6862, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7239, PETRI_PLACES=448, PETRI_TRANSITIONS=521} [2024-06-21 16:04:23,268 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 404 predicate places. [2024-06-21 16:04:23,268 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 521 transitions, 7239 flow [2024-06-21 16:04:23,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:23,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:23,268 INFO 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 16:04:23,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 16:04:23,268 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 16:04:23,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:23,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1117069483, now seen corresponding path program 13 times [2024-06-21 16:04:23,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:23,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817126009] [2024-06-21 16:04:23,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:23,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:23,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:23,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:23,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:23,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817126009] [2024-06-21 16:04:23,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817126009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:23,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:23,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:04:23,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464924005] [2024-06-21 16:04:23,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:23,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:04:23,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:23,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:04:23,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:04:23,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:04:23,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 521 transitions, 7239 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:23,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:23,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:04:23,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:24,308 INFO L124 PetriNetUnfolderBase]: 2609/4560 cut-off events. [2024-06-21 16:04:24,308 INFO L125 PetriNetUnfolderBase]: For 1003120/1003120 co-relation queries the response was YES. [2024-06-21 16:04:24,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39819 conditions, 4560 events. 2609/4560 cut-off events. For 1003120/1003120 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 31292 event pairs, 474 based on Foata normal form. 2/4549 useless extension candidates. Maximal degree in co-relation 39629. Up to 3824 conditions per place. [2024-06-21 16:04:24,384 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 450 selfloop transitions, 93 changer transitions 0/553 dead transitions. [2024-06-21 16:04:24,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 553 transitions, 8835 flow [2024-06-21 16:04:24,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:04:24,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:04:24,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-21 16:04:24,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-21 16:04:24,386 INFO L175 Difference]: Start difference. First operand has 448 places, 521 transitions, 7239 flow. Second operand 8 states and 211 transitions. [2024-06-21 16:04:24,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 553 transitions, 8835 flow [2024-06-21 16:04:29,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 553 transitions, 8629 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-21 16:04:29,663 INFO L231 Difference]: Finished difference. Result has 453 places, 526 transitions, 7392 flow [2024-06-21 16:04:29,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7033, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7392, PETRI_PLACES=453, PETRI_TRANSITIONS=526} [2024-06-21 16:04:29,676 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 409 predicate places. [2024-06-21 16:04:29,676 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 526 transitions, 7392 flow [2024-06-21 16:04:29,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:29,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:29,677 INFO 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 16:04:29,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 16:04:29,677 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 16:04:29,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:29,677 INFO L85 PathProgramCache]: Analyzing trace with hash 712303779, now seen corresponding path program 14 times [2024-06-21 16:04:29,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:29,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426643057] [2024-06-21 16:04:29,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:29,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:29,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:29,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:29,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:29,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426643057] [2024-06-21 16:04:29,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426643057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:29,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:29,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:04:29,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120986895] [2024-06-21 16:04:29,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:29,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:04:29,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:29,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:04:29,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:04:29,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:04:29,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 526 transitions, 7392 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:29,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:29,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:04:29,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:30,716 INFO L124 PetriNetUnfolderBase]: 2617/4577 cut-off events. [2024-06-21 16:04:30,716 INFO L125 PetriNetUnfolderBase]: For 1017412/1017412 co-relation queries the response was YES. [2024-06-21 16:04:30,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40162 conditions, 4577 events. 2617/4577 cut-off events. For 1017412/1017412 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31366 event pairs, 481 based on Foata normal form. 2/4571 useless extension candidates. Maximal degree in co-relation 39969. Up to 3871 conditions per place. [2024-06-21 16:04:30,792 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 449 selfloop transitions, 91 changer transitions 0/550 dead transitions. [2024-06-21 16:04:30,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 550 transitions, 8600 flow [2024-06-21 16:04:30,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:04:30,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:04:30,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-21 16:04:30,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-21 16:04:30,793 INFO L175 Difference]: Start difference. First operand has 453 places, 526 transitions, 7392 flow. Second operand 8 states and 206 transitions. [2024-06-21 16:04:30,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 550 transitions, 8600 flow [2024-06-21 16:04:35,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 550 transitions, 8344 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-21 16:04:35,591 INFO L231 Difference]: Finished difference. Result has 457 places, 528 transitions, 7401 flow [2024-06-21 16:04:35,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7176, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7401, PETRI_PLACES=457, PETRI_TRANSITIONS=528} [2024-06-21 16:04:35,592 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 413 predicate places. [2024-06-21 16:04:35,592 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 528 transitions, 7401 flow [2024-06-21 16:04:35,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:35,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:35,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:04:35,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 16:04:35,593 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 16:04:35,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:35,593 INFO L85 PathProgramCache]: Analyzing trace with hash -124382797, now seen corresponding path program 15 times [2024-06-21 16:04:35,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:35,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357106611] [2024-06-21 16:04:35,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:35,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:35,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:35,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:35,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:35,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357106611] [2024-06-21 16:04:35,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357106611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:35,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:35,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:04:35,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991422187] [2024-06-21 16:04:35,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:35,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:04:35,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:35,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:04:35,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:04:35,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:04:35,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 528 transitions, 7401 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:35,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:35,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:04:35,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:36,695 INFO L124 PetriNetUnfolderBase]: 2625/4589 cut-off events. [2024-06-21 16:04:36,695 INFO L125 PetriNetUnfolderBase]: For 1026802/1026802 co-relation queries the response was YES. [2024-06-21 16:04:36,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40119 conditions, 4589 events. 2625/4589 cut-off events. For 1026802/1026802 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 31452 event pairs, 481 based on Foata normal form. 2/4583 useless extension candidates. Maximal degree in co-relation 39924. Up to 3883 conditions per place. [2024-06-21 16:04:36,770 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 450 selfloop transitions, 89 changer transitions 0/549 dead transitions. [2024-06-21 16:04:36,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 549 transitions, 8563 flow [2024-06-21 16:04:36,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:04:36,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:04:36,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-21 16:04:36,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-21 16:04:36,772 INFO L175 Difference]: Start difference. First operand has 457 places, 528 transitions, 7401 flow. Second operand 8 states and 204 transitions. [2024-06-21 16:04:36,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 549 transitions, 8563 flow [2024-06-21 16:04:42,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 549 transitions, 8360 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 16:04:42,445 INFO L231 Difference]: Finished difference. Result has 459 places, 530 transitions, 7423 flow [2024-06-21 16:04:42,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7198, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7423, PETRI_PLACES=459, PETRI_TRANSITIONS=530} [2024-06-21 16:04:42,445 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 415 predicate places. [2024-06-21 16:04:42,445 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 530 transitions, 7423 flow [2024-06-21 16:04:42,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:42,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:42,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:04:42,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 16:04:42,446 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 16:04:42,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:42,446 INFO L85 PathProgramCache]: Analyzing trace with hash -2036419421, now seen corresponding path program 16 times [2024-06-21 16:04:42,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:42,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128270127] [2024-06-21 16:04:42,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:42,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:42,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:42,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:42,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:42,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128270127] [2024-06-21 16:04:42,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128270127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:42,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:42,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:04:42,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095771917] [2024-06-21 16:04:42,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:42,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:04:42,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:42,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:04:42,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:04:42,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:04:42,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 530 transitions, 7423 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:42,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:42,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:04:42,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:43,468 INFO L124 PetriNetUnfolderBase]: 2633/4601 cut-off events. [2024-06-21 16:04:43,468 INFO L125 PetriNetUnfolderBase]: For 1040348/1040348 co-relation queries the response was YES. [2024-06-21 16:04:43,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40289 conditions, 4601 events. 2633/4601 cut-off events. For 1040348/1040348 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31545 event pairs, 481 based on Foata normal form. 2/4595 useless extension candidates. Maximal degree in co-relation 40093. Up to 3895 conditions per place. [2024-06-21 16:04:43,550 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 447 selfloop transitions, 91 changer transitions 0/548 dead transitions. [2024-06-21 16:04:43,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 548 transitions, 8579 flow [2024-06-21 16:04:43,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:04:43,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:04:43,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-21 16:04:43,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-21 16:04:43,551 INFO L175 Difference]: Start difference. First operand has 459 places, 530 transitions, 7423 flow. Second operand 8 states and 200 transitions. [2024-06-21 16:04:43,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 548 transitions, 8579 flow [2024-06-21 16:04:49,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 548 transitions, 8376 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 16:04:49,081 INFO L231 Difference]: Finished difference. Result has 461 places, 532 transitions, 7453 flow [2024-06-21 16:04:49,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7220, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7453, PETRI_PLACES=461, PETRI_TRANSITIONS=532} [2024-06-21 16:04:49,081 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-21 16:04:49,082 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 532 transitions, 7453 flow [2024-06-21 16:04:49,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:49,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:49,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:04:49,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 16:04:49,082 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 16:04:49,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:49,082 INFO L85 PathProgramCache]: Analyzing trace with hash -355792381, now seen corresponding path program 17 times [2024-06-21 16:04:49,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:49,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574948215] [2024-06-21 16:04:49,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:49,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:49,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:49,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:49,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:49,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574948215] [2024-06-21 16:04:49,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574948215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:49,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:49,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:04:49,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259364378] [2024-06-21 16:04:49,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:49,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:04:49,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:49,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:04:49,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:04:49,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:04:49,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 532 transitions, 7453 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:49,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:49,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:04:49,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:50,205 INFO L124 PetriNetUnfolderBase]: 2628/4586 cut-off events. [2024-06-21 16:04:50,205 INFO L125 PetriNetUnfolderBase]: For 1032108/1032108 co-relation queries the response was YES. [2024-06-21 16:04:50,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40003 conditions, 4586 events. 2628/4586 cut-off events. For 1032108/1032108 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31456 event pairs, 498 based on Foata normal form. 2/4580 useless extension candidates. Maximal degree in co-relation 39806. Up to 3888 conditions per place. [2024-06-21 16:04:50,276 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 447 selfloop transitions, 89 changer transitions 0/546 dead transitions. [2024-06-21 16:04:50,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 546 transitions, 8574 flow [2024-06-21 16:04:50,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:04:50,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:04:50,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-21 16:04:50,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-21 16:04:50,277 INFO L175 Difference]: Start difference. First operand has 461 places, 532 transitions, 7453 flow. Second operand 8 states and 198 transitions. [2024-06-21 16:04:50,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 546 transitions, 8574 flow [2024-06-21 16:04:55,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 546 transitions, 8337 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 16:04:55,249 INFO L231 Difference]: Finished difference. Result has 463 places, 533 transitions, 7420 flow [2024-06-21 16:04:55,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7224, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7420, PETRI_PLACES=463, PETRI_TRANSITIONS=533} [2024-06-21 16:04:55,250 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 419 predicate places. [2024-06-21 16:04:55,250 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 533 transitions, 7420 flow [2024-06-21 16:04:55,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:55,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:04:55,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:04:55,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 16:04:55,251 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 16:04:55,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:04:55,251 INFO L85 PathProgramCache]: Analyzing trace with hash -615097659, now seen corresponding path program 18 times [2024-06-21 16:04:55,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:04:55,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818370741] [2024-06-21 16:04:55,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:04:55,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:04:55,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:04:55,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:04:55,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:04:55,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818370741] [2024-06-21 16:04:55,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818370741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:04:55,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:04:55,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:04:55,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607764688] [2024-06-21 16:04:55,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:04:55,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:04:55,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:04:55,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:04:55,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:04:55,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:04:55,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 533 transitions, 7420 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:04:55,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:04:55,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:04:55,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:04:56,315 INFO L124 PetriNetUnfolderBase]: 2623/4579 cut-off events. [2024-06-21 16:04:56,316 INFO L125 PetriNetUnfolderBase]: For 1021812/1021812 co-relation queries the response was YES. [2024-06-21 16:04:56,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39599 conditions, 4579 events. 2623/4579 cut-off events. For 1021812/1021812 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31411 event pairs, 497 based on Foata normal form. 2/4573 useless extension candidates. Maximal degree in co-relation 39401. Up to 3881 conditions per place. [2024-06-21 16:04:56,392 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 446 selfloop transitions, 91 changer transitions 0/547 dead transitions. [2024-06-21 16:04:56,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 547 transitions, 8549 flow [2024-06-21 16:04:56,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:04:56,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:04:56,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-21 16:04:56,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-21 16:04:56,393 INFO L175 Difference]: Start difference. First operand has 463 places, 533 transitions, 7420 flow. Second operand 8 states and 197 transitions. [2024-06-21 16:04:56,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 547 transitions, 8549 flow [2024-06-21 16:05:01,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 547 transitions, 8318 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 16:05:01,114 INFO L231 Difference]: Finished difference. Result has 465 places, 534 transitions, 7403 flow [2024-06-21 16:05:01,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7203, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7403, PETRI_PLACES=465, PETRI_TRANSITIONS=534} [2024-06-21 16:05:01,114 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 421 predicate places. [2024-06-21 16:05:01,114 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 534 transitions, 7403 flow [2024-06-21 16:05:01,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:01,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:05:01,115 INFO 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 16:05:01,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 16:05:01,115 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 16:05:01,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:05:01,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1671646951, now seen corresponding path program 19 times [2024-06-21 16:05:01,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:05:01,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209228372] [2024-06-21 16:05:01,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:05:01,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:05:01,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:05:01,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:05:01,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:05:01,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209228372] [2024-06-21 16:05:01,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209228372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:05:01,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:05:01,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:05:01,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372903823] [2024-06-21 16:05:01,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:05:01,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:05:01,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:05:01,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:05:01,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:05:01,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:05:01,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 534 transitions, 7403 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:01,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:05:01,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:05:01,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:05:02,198 INFO L124 PetriNetUnfolderBase]: 2618/4583 cut-off events. [2024-06-21 16:05:02,198 INFO L125 PetriNetUnfolderBase]: For 1010029/1010029 co-relation queries the response was YES. [2024-06-21 16:05:02,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39219 conditions, 4583 events. 2618/4583 cut-off events. For 1010029/1010029 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31467 event pairs, 472 based on Foata normal form. 2/4580 useless extension candidates. Maximal degree in co-relation 39020. Up to 3985 conditions per place. [2024-06-21 16:05:02,276 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 508 selfloop transitions, 30 changer transitions 0/548 dead transitions. [2024-06-21 16:05:02,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 548 transitions, 8529 flow [2024-06-21 16:05:02,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:05:02,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:05:02,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 16:05:02,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-21 16:05:02,277 INFO L175 Difference]: Start difference. First operand has 465 places, 534 transitions, 7403 flow. Second operand 8 states and 193 transitions. [2024-06-21 16:05:02,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 548 transitions, 8529 flow [2024-06-21 16:05:08,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 548 transitions, 8318 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 16:05:08,806 INFO L231 Difference]: Finished difference. Result has 468 places, 535 transitions, 7279 flow [2024-06-21 16:05:08,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7200, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7279, PETRI_PLACES=468, PETRI_TRANSITIONS=535} [2024-06-21 16:05:08,806 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 424 predicate places. [2024-06-21 16:05:08,806 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 535 transitions, 7279 flow [2024-06-21 16:05:08,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:08,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:05:08,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, 1, 1] [2024-06-21 16:05:08,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 16:05:08,807 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 16:05:08,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:05:08,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1315096789, now seen corresponding path program 20 times [2024-06-21 16:05:08,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:05:08,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522083116] [2024-06-21 16:05:08,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:05:08,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:05:08,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:05:08,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:05:08,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:05:08,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522083116] [2024-06-21 16:05:08,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522083116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:05:08,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:05:08,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:05:08,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485569086] [2024-06-21 16:05:08,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:05:08,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:05:08,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:05:08,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:05:08,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:05:08,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:05:08,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 535 transitions, 7279 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:08,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:05:08,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:05:08,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:05:09,915 INFO L124 PetriNetUnfolderBase]: 2613/4574 cut-off events. [2024-06-21 16:05:09,915 INFO L125 PetriNetUnfolderBase]: For 999090/999090 co-relation queries the response was YES. [2024-06-21 16:05:09,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38738 conditions, 4574 events. 2613/4574 cut-off events. For 999090/999090 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31391 event pairs, 467 based on Foata normal form. 2/4569 useless extension candidates. Maximal degree in co-relation 38538. Up to 3964 conditions per place. [2024-06-21 16:05:09,994 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 507 selfloop transitions, 34 changer transitions 0/551 dead transitions. [2024-06-21 16:05:09,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 551 transitions, 8414 flow [2024-06-21 16:05:09,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:05:09,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:05:09,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-21 16:05:09,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-21 16:05:09,996 INFO L175 Difference]: Start difference. First operand has 468 places, 535 transitions, 7279 flow. Second operand 9 states and 215 transitions. [2024-06-21 16:05:09,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 551 transitions, 8414 flow [2024-06-21 16:05:15,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 551 transitions, 8327 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 16:05:16,005 INFO L231 Difference]: Finished difference. Result has 472 places, 536 transitions, 7286 flow [2024-06-21 16:05:16,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7200, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7286, PETRI_PLACES=472, PETRI_TRANSITIONS=536} [2024-06-21 16:05:16,006 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 428 predicate places. [2024-06-21 16:05:16,006 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 536 transitions, 7286 flow [2024-06-21 16:05:16,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:16,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:05:16,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, 1] [2024-06-21 16:05:16,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 16:05:16,006 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 16:05:16,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:05:16,007 INFO L85 PathProgramCache]: Analyzing trace with hash 1870318219, now seen corresponding path program 13 times [2024-06-21 16:05:16,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:05:16,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735701979] [2024-06-21 16:05:16,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:05:16,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:05:16,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:05:16,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:05:16,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:05:16,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735701979] [2024-06-21 16:05:16,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735701979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:05:16,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:05:16,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:05:16,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149142960] [2024-06-21 16:05:16,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:05:16,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:05:16,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:05:16,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:05:16,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:05:16,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:05:16,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 536 transitions, 7286 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:16,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:05:16,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:05:16,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:05:17,210 INFO L124 PetriNetUnfolderBase]: 2645/4632 cut-off events. [2024-06-21 16:05:17,210 INFO L125 PetriNetUnfolderBase]: For 1023550/1023550 co-relation queries the response was YES. [2024-06-21 16:05:17,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39480 conditions, 4632 events. 2645/4632 cut-off events. For 1023550/1023550 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31930 event pairs, 471 based on Foata normal form. 1/4628 useless extension candidates. Maximal degree in co-relation 39279. Up to 3892 conditions per place. [2024-06-21 16:05:17,294 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 506 selfloop transitions, 60 changer transitions 0/576 dead transitions. [2024-06-21 16:05:17,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 576 transitions, 9345 flow [2024-06-21 16:05:17,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:05:17,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:05:17,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-21 16:05:17,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5906976744186047 [2024-06-21 16:05:17,295 INFO L175 Difference]: Start difference. First operand has 472 places, 536 transitions, 7286 flow. Second operand 10 states and 254 transitions. [2024-06-21 16:05:17,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 576 transitions, 9345 flow [2024-06-21 16:05:23,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 576 transitions, 9272 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 16:05:23,140 INFO L231 Difference]: Finished difference. Result has 475 places, 548 transitions, 7592 flow [2024-06-21 16:05:23,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7213, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7592, PETRI_PLACES=475, PETRI_TRANSITIONS=548} [2024-06-21 16:05:23,141 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-21 16:05:23,141 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 548 transitions, 7592 flow [2024-06-21 16:05:23,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:23,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:05:23,141 INFO 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 16:05:23,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 16:05:23,142 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 16:05:23,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:05:23,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1881746059, now seen corresponding path program 14 times [2024-06-21 16:05:23,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:05:23,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497429612] [2024-06-21 16:05:23,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:05:23,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:05:23,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:05:23,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:05:23,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:05:23,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497429612] [2024-06-21 16:05:23,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497429612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:05:23,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:05:23,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:05:23,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415526316] [2024-06-21 16:05:23,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:05:23,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:05:23,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:05:23,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:05:23,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:05:23,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:05:23,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 548 transitions, 7592 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:23,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:05:23,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:05:23,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:05:24,298 INFO L124 PetriNetUnfolderBase]: 2642/4628 cut-off events. [2024-06-21 16:05:24,299 INFO L125 PetriNetUnfolderBase]: For 1025107/1025107 co-relation queries the response was YES. [2024-06-21 16:05:24,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39488 conditions, 4628 events. 2642/4628 cut-off events. For 1025107/1025107 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31879 event pairs, 471 based on Foata normal form. 1/4624 useless extension candidates. Maximal degree in co-relation 39286. Up to 3889 conditions per place. [2024-06-21 16:05:24,379 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 501 selfloop transitions, 59 changer transitions 0/570 dead transitions. [2024-06-21 16:05:24,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 570 transitions, 9074 flow [2024-06-21 16:05:24,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:05:24,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:05:24,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-21 16:05:24,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-21 16:05:24,380 INFO L175 Difference]: Start difference. First operand has 475 places, 548 transitions, 7592 flow. Second operand 8 states and 208 transitions. [2024-06-21 16:05:24,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 570 transitions, 9074 flow [2024-06-21 16:05:30,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 570 transitions, 8882 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-21 16:05:30,994 INFO L231 Difference]: Finished difference. Result has 479 places, 548 transitions, 7524 flow [2024-06-21 16:05:30,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7400, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7524, PETRI_PLACES=479, PETRI_TRANSITIONS=548} [2024-06-21 16:05:31,012 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-21 16:05:31,012 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 548 transitions, 7524 flow [2024-06-21 16:05:31,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:31,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:05:31,012 INFO 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 16:05:31,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 16:05:31,013 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 16:05:31,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:05:31,013 INFO L85 PathProgramCache]: Analyzing trace with hash 707547139, now seen corresponding path program 15 times [2024-06-21 16:05:31,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:05:31,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139516950] [2024-06-21 16:05:31,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:05:31,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:05:31,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:05:31,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 16:05:31,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:05:31,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139516950] [2024-06-21 16:05:31,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139516950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:05:31,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:05:31,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:05:31,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277445616] [2024-06-21 16:05:31,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:05:31,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:05:31,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:05:31,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:05:31,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:05:31,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:05:31,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 548 transitions, 7524 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:31,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:05:31,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:05:31,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:05:32,132 INFO L124 PetriNetUnfolderBase]: 2639/4624 cut-off events. [2024-06-21 16:05:32,132 INFO L125 PetriNetUnfolderBase]: For 1024640/1024640 co-relation queries the response was YES. [2024-06-21 16:05:32,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39407 conditions, 4624 events. 2639/4624 cut-off events. For 1024640/1024640 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31866 event pairs, 471 based on Foata normal form. 1/4620 useless extension candidates. Maximal degree in co-relation 39203. Up to 3895 conditions per place. [2024-06-21 16:05:32,213 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 510 selfloop transitions, 52 changer transitions 0/572 dead transitions. [2024-06-21 16:05:32,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 572 transitions, 8708 flow [2024-06-21 16:05:32,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:05:32,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:05:32,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-21 16:05:32,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-21 16:05:32,215 INFO L175 Difference]: Start difference. First operand has 479 places, 548 transitions, 7524 flow. Second operand 8 states and 208 transitions. [2024-06-21 16:05:32,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 572 transitions, 8708 flow [2024-06-21 16:05:37,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 572 transitions, 8564 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 16:05:37,980 INFO L231 Difference]: Finished difference. Result has 480 places, 548 transitions, 7490 flow [2024-06-21 16:05:37,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7380, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7490, PETRI_PLACES=480, PETRI_TRANSITIONS=548} [2024-06-21 16:05:37,981 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 436 predicate places. [2024-06-21 16:05:37,981 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 548 transitions, 7490 flow [2024-06-21 16:05:37,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:37,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:05:37,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:05:37,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 16:05:37,982 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 16:05:37,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:05:37,982 INFO L85 PathProgramCache]: Analyzing trace with hash -236209525, now seen corresponding path program 16 times [2024-06-21 16:05:37,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:05:37,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134991134] [2024-06-21 16:05:37,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:05:37,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:05:37,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:05:38,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:05:38,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:05:38,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134991134] [2024-06-21 16:05:38,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134991134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:05:38,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:05:38,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:05:38,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738715440] [2024-06-21 16:05:38,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:05:38,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:05:38,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:05:38,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:05:38,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:05:38,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:05:38,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 548 transitions, 7490 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:38,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:05:38,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:05:38,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:05:39,098 INFO L124 PetriNetUnfolderBase]: 2652/4643 cut-off events. [2024-06-21 16:05:39,098 INFO L125 PetriNetUnfolderBase]: For 1050222/1050222 co-relation queries the response was YES. [2024-06-21 16:05:39,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39823 conditions, 4643 events. 2652/4643 cut-off events. For 1050222/1050222 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 31994 event pairs, 477 based on Foata normal form. 1/4636 useless extension candidates. Maximal degree in co-relation 39618. Up to 3707 conditions per place. [2024-06-21 16:05:39,186 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 378 selfloop transitions, 190 changer transitions 0/578 dead transitions. [2024-06-21 16:05:39,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 578 transitions, 9774 flow [2024-06-21 16:05:39,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:05:39,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:05:39,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-21 16:05:39,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-21 16:05:39,188 INFO L175 Difference]: Start difference. First operand has 480 places, 548 transitions, 7490 flow. Second operand 8 states and 213 transitions. [2024-06-21 16:05:39,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 578 transitions, 9774 flow [2024-06-21 16:05:45,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 578 transitions, 9656 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 16:05:45,651 INFO L231 Difference]: Finished difference. Result has 481 places, 554 transitions, 7912 flow [2024-06-21 16:05:45,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7372, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7912, PETRI_PLACES=481, PETRI_TRANSITIONS=554} [2024-06-21 16:05:45,651 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 437 predicate places. [2024-06-21 16:05:45,652 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 554 transitions, 7912 flow [2024-06-21 16:05:45,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:45,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:05:45,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:05:45,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 16:05:45,652 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 16:05:45,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:05:45,653 INFO L85 PathProgramCache]: Analyzing trace with hash -2138957173, now seen corresponding path program 17 times [2024-06-21 16:05:45,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:05:45,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317675430] [2024-06-21 16:05:45,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:05:45,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:05:45,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:05:45,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:05:45,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:05:45,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317675430] [2024-06-21 16:05:45,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317675430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:05:45,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:05:45,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:05:45,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590499251] [2024-06-21 16:05:45,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:05:45,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:05:45,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:05:45,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:05:45,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:05:45,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:05:45,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 554 transitions, 7912 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:45,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:05:45,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:05:45,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:05:46,734 INFO L124 PetriNetUnfolderBase]: 2657/4652 cut-off events. [2024-06-21 16:05:46,734 INFO L125 PetriNetUnfolderBase]: For 1064643/1064643 co-relation queries the response was YES. [2024-06-21 16:05:46,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40278 conditions, 4652 events. 2657/4652 cut-off events. For 1064643/1064643 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 32105 event pairs, 477 based on Foata normal form. 1/4645 useless extension candidates. Maximal degree in co-relation 40072. Up to 3713 conditions per place. [2024-06-21 16:05:46,810 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 383 selfloop transitions, 186 changer transitions 0/579 dead transitions. [2024-06-21 16:05:46,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 579 transitions, 10441 flow [2024-06-21 16:05:46,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:05:46,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:05:46,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-21 16:05:46,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-21 16:05:46,811 INFO L175 Difference]: Start difference. First operand has 481 places, 554 transitions, 7912 flow. Second operand 8 states and 212 transitions. [2024-06-21 16:05:46,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 579 transitions, 10441 flow [2024-06-21 16:05:52,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 579 transitions, 9873 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-21 16:05:52,739 INFO L231 Difference]: Finished difference. Result has 484 places, 557 transitions, 7805 flow [2024-06-21 16:05:52,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7374, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7805, PETRI_PLACES=484, PETRI_TRANSITIONS=557} [2024-06-21 16:05:52,739 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 440 predicate places. [2024-06-21 16:05:52,739 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 557 transitions, 7805 flow [2024-06-21 16:05:52,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:52,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:05:52,740 INFO 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 16:05:52,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 16:05:52,740 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 16:05:52,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:05:52,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1183772669, now seen corresponding path program 18 times [2024-06-21 16:05:52,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:05:52,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579880268] [2024-06-21 16:05:52,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:05:52,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:05:52,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:05:52,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:05:52,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:05:52,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579880268] [2024-06-21 16:05:52,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579880268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:05:52,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:05:52,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:05:52,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488675242] [2024-06-21 16:05:52,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:05:52,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:05:52,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:05:52,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:05:52,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:05:52,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:05:52,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 557 transitions, 7805 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:05:52,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:05:52,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:05:52,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:05:53,877 INFO L124 PetriNetUnfolderBase]: 2662/4661 cut-off events. [2024-06-21 16:05:53,877 INFO L125 PetriNetUnfolderBase]: For 1075194/1075194 co-relation queries the response was YES. [2024-06-21 16:05:53,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40229 conditions, 4661 events. 2662/4661 cut-off events. For 1075194/1075194 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 32239 event pairs, 477 based on Foata normal form. 1/4654 useless extension candidates. Maximal degree in co-relation 40022. Up to 3719 conditions per place. [2024-06-21 16:05:53,948 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 383 selfloop transitions, 188 changer transitions 0/581 dead transitions. [2024-06-21 16:05:53,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 581 transitions, 10004 flow [2024-06-21 16:05:53,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:05:53,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:05:53,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-21 16:05:53,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-21 16:05:53,950 INFO L175 Difference]: Start difference. First operand has 484 places, 557 transitions, 7805 flow. Second operand 8 states and 211 transitions. [2024-06-21 16:05:53,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 581 transitions, 10004 flow [2024-06-21 16:06:00,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 581 transitions, 9546 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 16:06:00,270 INFO L231 Difference]: Finished difference. Result has 487 places, 560 transitions, 7788 flow [2024-06-21 16:06:00,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7353, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7788, PETRI_PLACES=487, PETRI_TRANSITIONS=560} [2024-06-21 16:06:00,271 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 443 predicate places. [2024-06-21 16:06:00,271 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 560 transitions, 7788 flow [2024-06-21 16:06:00,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:00,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:06:00,272 INFO 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 16:06:00,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 16:06:00,272 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 16:06:00,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:06:00,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1633260171, now seen corresponding path program 19 times [2024-06-21 16:06:00,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:06:00,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941737652] [2024-06-21 16:06:00,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:06:00,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:06:00,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:06:00,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:06:00,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:06:00,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941737652] [2024-06-21 16:06:00,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941737652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:06:00,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:06:00,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:06:00,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657156034] [2024-06-21 16:06:00,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:06:00,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:06:00,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:06:00,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:06:00,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:06:00,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:06:00,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 560 transitions, 7788 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:00,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:06:00,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:06:00,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:06:01,390 INFO L124 PetriNetUnfolderBase]: 2667/4673 cut-off events. [2024-06-21 16:06:01,390 INFO L125 PetriNetUnfolderBase]: For 1085473/1085473 co-relation queries the response was YES. [2024-06-21 16:06:01,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40065 conditions, 4673 events. 2667/4673 cut-off events. For 1085473/1085473 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 32347 event pairs, 471 based on Foata normal form. 1/4669 useless extension candidates. Maximal degree in co-relation 39857. Up to 3890 conditions per place. [2024-06-21 16:06:01,603 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 487 selfloop transitions, 94 changer transitions 0/591 dead transitions. [2024-06-21 16:06:01,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 591 transitions, 9396 flow [2024-06-21 16:06:01,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 16:06:01,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 16:06:01,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 273 transitions. [2024-06-21 16:06:01,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5771670190274841 [2024-06-21 16:06:01,605 INFO L175 Difference]: Start difference. First operand has 487 places, 560 transitions, 7788 flow. Second operand 11 states and 273 transitions. [2024-06-21 16:06:01,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 591 transitions, 9396 flow [2024-06-21 16:06:07,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 591 transitions, 8988 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 16:06:07,052 INFO L231 Difference]: Finished difference. Result has 494 places, 563 transitions, 7648 flow [2024-06-21 16:06:07,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7386, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7648, PETRI_PLACES=494, PETRI_TRANSITIONS=563} [2024-06-21 16:06:07,052 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 450 predicate places. [2024-06-21 16:06:07,052 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 563 transitions, 7648 flow [2024-06-21 16:06:07,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:07,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:06:07,053 INFO 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 16:06:07,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 16:06:07,053 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 16:06:07,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:06:07,053 INFO L85 PathProgramCache]: Analyzing trace with hash 2012114237, now seen corresponding path program 20 times [2024-06-21 16:06:07,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:06:07,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489210524] [2024-06-21 16:06:07,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:06:07,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:06:07,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:06:07,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:06:07,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:06:07,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489210524] [2024-06-21 16:06:07,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489210524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:06:07,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:06:07,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:06:07,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124158566] [2024-06-21 16:06:07,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:06:07,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:06:07,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:06:07,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:06:07,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:06:07,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:06:07,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 563 transitions, 7648 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:07,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:06:07,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:06:07,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:06:08,146 INFO L124 PetriNetUnfolderBase]: 2664/4669 cut-off events. [2024-06-21 16:06:08,146 INFO L125 PetriNetUnfolderBase]: For 1084664/1084664 co-relation queries the response was YES. [2024-06-21 16:06:08,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39752 conditions, 4669 events. 2664/4669 cut-off events. For 1084664/1084664 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 32261 event pairs, 471 based on Foata normal form. 1/4665 useless extension candidates. Maximal degree in co-relation 39542. Up to 3887 conditions per place. [2024-06-21 16:06:08,225 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 485 selfloop transitions, 92 changer transitions 0/587 dead transitions. [2024-06-21 16:06:08,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 587 transitions, 9180 flow [2024-06-21 16:06:08,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:06:08,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:06:08,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-21 16:06:08,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.586046511627907 [2024-06-21 16:06:08,226 INFO L175 Difference]: Start difference. First operand has 494 places, 563 transitions, 7648 flow. Second operand 10 states and 252 transitions. [2024-06-21 16:06:08,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 587 transitions, 9180 flow [2024-06-21 16:06:14,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 587 transitions, 8878 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-21 16:06:14,697 INFO L231 Difference]: Finished difference. Result has 494 places, 563 transitions, 7536 flow [2024-06-21 16:06:14,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7346, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7536, PETRI_PLACES=494, PETRI_TRANSITIONS=563} [2024-06-21 16:06:14,697 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 450 predicate places. [2024-06-21 16:06:14,698 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 563 transitions, 7536 flow [2024-06-21 16:06:14,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:14,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:06:14,698 INFO 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 16:06:14,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 16:06:14,698 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 16:06:14,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:06:14,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1661465623, now seen corresponding path program 21 times [2024-06-21 16:06:14,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:06:14,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644853544] [2024-06-21 16:06:14,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:06:14,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:06:14,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:06:14,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 16:06:14,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:06:14,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644853544] [2024-06-21 16:06:14,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644853544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:06:14,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:06:14,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:06:14,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119304078] [2024-06-21 16:06:14,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:06:14,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:06:14,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:06:14,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:06:14,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:06:14,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:06:14,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 563 transitions, 7536 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:14,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:06:14,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:06:14,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:06:15,771 INFO L124 PetriNetUnfolderBase]: 2661/4665 cut-off events. [2024-06-21 16:06:15,771 INFO L125 PetriNetUnfolderBase]: For 1084283/1084283 co-relation queries the response was YES. [2024-06-21 16:06:15,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39416 conditions, 4665 events. 2661/4665 cut-off events. For 1084283/1084283 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 32246 event pairs, 471 based on Foata normal form. 1/4661 useless extension candidates. Maximal degree in co-relation 39206. Up to 3884 conditions per place. [2024-06-21 16:06:15,855 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 480 selfloop transitions, 91 changer transitions 0/581 dead transitions. [2024-06-21 16:06:15,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 581 transitions, 8722 flow [2024-06-21 16:06:15,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:06:15,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:06:15,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 16:06:15,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-21 16:06:15,856 INFO L175 Difference]: Start difference. First operand has 494 places, 563 transitions, 7536 flow. Second operand 8 states and 203 transitions. [2024-06-21 16:06:15,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 581 transitions, 8722 flow [2024-06-21 16:06:22,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 581 transitions, 8472 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-21 16:06:22,088 INFO L231 Difference]: Finished difference. Result has 493 places, 563 transitions, 7474 flow [2024-06-21 16:06:22,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7286, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7474, PETRI_PLACES=493, PETRI_TRANSITIONS=563} [2024-06-21 16:06:22,089 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 449 predicate places. [2024-06-21 16:06:22,089 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 563 transitions, 7474 flow [2024-06-21 16:06:22,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:22,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:06:22,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, 1, 1] [2024-06-21 16:06:22,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 16:06:22,089 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 16:06:22,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:06:22,090 INFO L85 PathProgramCache]: Analyzing trace with hash 484620773, now seen corresponding path program 22 times [2024-06-21 16:06:22,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:06:22,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475732454] [2024-06-21 16:06:22,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:06:22,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:06:22,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:06:22,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:06:22,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:06:22,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475732454] [2024-06-21 16:06:22,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475732454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:06:22,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:06:22,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:06:22,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742088234] [2024-06-21 16:06:22,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:06:22,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:06:22,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:06:22,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:06:22,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:06:22,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:06:22,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 563 transitions, 7474 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:22,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:06:22,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:06:22,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:06:23,262 INFO L124 PetriNetUnfolderBase]: 2682/4697 cut-off events. [2024-06-21 16:06:23,263 INFO L125 PetriNetUnfolderBase]: For 1124083/1124083 co-relation queries the response was YES. [2024-06-21 16:06:23,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40030 conditions, 4697 events. 2682/4697 cut-off events. For 1124083/1124083 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 32552 event pairs, 477 based on Foata normal form. 1/4690 useless extension candidates. Maximal degree in co-relation 39819. Up to 3743 conditions per place. [2024-06-21 16:06:23,349 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 376 selfloop transitions, 204 changer transitions 0/590 dead transitions. [2024-06-21 16:06:23,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 590 transitions, 9828 flow [2024-06-21 16:06:23,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:06:23,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:06:23,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-21 16:06:23,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-21 16:06:23,351 INFO L175 Difference]: Start difference. First operand has 493 places, 563 transitions, 7474 flow. Second operand 8 states and 208 transitions. [2024-06-21 16:06:23,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 590 transitions, 9828 flow [2024-06-21 16:06:30,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 590 transitions, 9636 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 16:06:30,515 INFO L231 Difference]: Finished difference. Result has 493 places, 572 transitions, 7876 flow [2024-06-21 16:06:30,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7282, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7876, PETRI_PLACES=493, PETRI_TRANSITIONS=572} [2024-06-21 16:06:30,516 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 449 predicate places. [2024-06-21 16:06:30,516 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 572 transitions, 7876 flow [2024-06-21 16:06:30,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:30,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:06:30,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:06:30,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 16:06:30,517 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 16:06:30,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:06:30,517 INFO L85 PathProgramCache]: Analyzing trace with hash -2036414461, now seen corresponding path program 23 times [2024-06-21 16:06:30,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:06:30,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626488978] [2024-06-21 16:06:30,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:06:30,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:06:30,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:06:30,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:06:30,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:06:30,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626488978] [2024-06-21 16:06:30,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626488978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:06:30,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:06:30,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:06:30,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166027890] [2024-06-21 16:06:30,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:06:30,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:06:30,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:06:30,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:06:30,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:06:30,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:06:30,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 572 transitions, 7876 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:30,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:06:30,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:06:30,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:06:31,576 INFO L124 PetriNetUnfolderBase]: 2679/4693 cut-off events. [2024-06-21 16:06:31,577 INFO L125 PetriNetUnfolderBase]: For 1125096/1125096 co-relation queries the response was YES. [2024-06-21 16:06:31,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40139 conditions, 4693 events. 2679/4693 cut-off events. For 1125096/1125096 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 32519 event pairs, 477 based on Foata normal form. 1/4686 useless extension candidates. Maximal degree in co-relation 39927. Up to 3740 conditions per place. [2024-06-21 16:06:31,659 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 373 selfloop transitions, 206 changer transitions 0/589 dead transitions. [2024-06-21 16:06:31,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 589 transitions, 9726 flow [2024-06-21 16:06:31,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:06:31,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:06:31,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-21 16:06:31,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-21 16:06:31,661 INFO L175 Difference]: Start difference. First operand has 493 places, 572 transitions, 7876 flow. Second operand 8 states and 206 transitions. [2024-06-21 16:06:31,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 589 transitions, 9726 flow [2024-06-21 16:06:38,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 589 transitions, 9345 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-21 16:06:38,016 INFO L231 Difference]: Finished difference. Result has 498 places, 572 transitions, 7913 flow [2024-06-21 16:06:38,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7495, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7913, PETRI_PLACES=498, PETRI_TRANSITIONS=572} [2024-06-21 16:06:38,017 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 454 predicate places. [2024-06-21 16:06:38,017 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 572 transitions, 7913 flow [2024-06-21 16:06:38,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:38,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:06:38,017 INFO 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 16:06:38,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 16:06:38,017 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 16:06:38,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:06:38,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1800059611, now seen corresponding path program 24 times [2024-06-21 16:06:38,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:06:38,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415106079] [2024-06-21 16:06:38,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:06:38,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:06:38,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:06:38,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:06:38,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:06:38,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415106079] [2024-06-21 16:06:38,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415106079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:06:38,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:06:38,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:06:38,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461660862] [2024-06-21 16:06:38,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:06:38,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:06:38,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:06:38,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:06:38,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:06:38,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:06:38,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 572 transitions, 7913 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:38,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:06:38,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:06:38,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:06:39,062 INFO L124 PetriNetUnfolderBase]: 2676/4689 cut-off events. [2024-06-21 16:06:39,062 INFO L125 PetriNetUnfolderBase]: For 1125754/1125754 co-relation queries the response was YES. [2024-06-21 16:06:39,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39973 conditions, 4689 events. 2676/4689 cut-off events. For 1125754/1125754 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 32478 event pairs, 477 based on Foata normal form. 1/4682 useless extension candidates. Maximal degree in co-relation 39760. Up to 3737 conditions per place. [2024-06-21 16:06:39,142 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 368 selfloop transitions, 210 changer transitions 0/588 dead transitions. [2024-06-21 16:06:39,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 588 transitions, 9435 flow [2024-06-21 16:06:39,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:06:39,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:06:39,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-21 16:06:39,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-21 16:06:39,143 INFO L175 Difference]: Start difference. First operand has 498 places, 572 transitions, 7913 flow. Second operand 8 states and 205 transitions. [2024-06-21 16:06:39,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 588 transitions, 9435 flow [2024-06-21 16:06:46,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 588 transitions, 9009 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 16:06:46,679 INFO L231 Difference]: Finished difference. Result has 500 places, 572 transitions, 7913 flow [2024-06-21 16:06:46,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7487, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7913, PETRI_PLACES=500, PETRI_TRANSITIONS=572} [2024-06-21 16:06:46,679 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 456 predicate places. [2024-06-21 16:06:46,679 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 572 transitions, 7913 flow [2024-06-21 16:06:46,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:46,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:06:46,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:06:46,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 16:06:46,680 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 16:06:46,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:06:46,680 INFO L85 PathProgramCache]: Analyzing trace with hash 712315683, now seen corresponding path program 13 times [2024-06-21 16:06:46,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:06:46,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191767215] [2024-06-21 16:06:46,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:06:46,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:06:46,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:06:46,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:06:46,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:06:46,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191767215] [2024-06-21 16:06:46,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191767215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:06:46,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:06:46,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:06:46,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794418692] [2024-06-21 16:06:46,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:06:46,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:06:46,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:06:46,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:06:46,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:06:46,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:06:46,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 572 transitions, 7913 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:46,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:06:46,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:06:46,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:06:47,702 INFO L124 PetriNetUnfolderBase]: 2681/4695 cut-off events. [2024-06-21 16:06:47,702 INFO L125 PetriNetUnfolderBase]: For 1139067/1139067 co-relation queries the response was YES. [2024-06-21 16:06:47,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40100 conditions, 4695 events. 2681/4695 cut-off events. For 1139067/1139067 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 32468 event pairs, 486 based on Foata normal form. 1/4685 useless extension candidates. Maximal degree in co-relation 39886. Up to 3816 conditions per place. [2024-06-21 16:06:47,782 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 411 selfloop transitions, 177 changer transitions 0/598 dead transitions. [2024-06-21 16:06:47,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 598 transitions, 9860 flow [2024-06-21 16:06:47,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:06:47,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:06:47,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-21 16:06:47,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-21 16:06:47,783 INFO L175 Difference]: Start difference. First operand has 500 places, 572 transitions, 7913 flow. Second operand 8 states and 212 transitions. [2024-06-21 16:06:47,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 598 transitions, 9860 flow [2024-06-21 16:06:55,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 598 transitions, 9481 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 16:06:55,037 INFO L231 Difference]: Finished difference. Result has 500 places, 575 transitions, 7949 flow [2024-06-21 16:06:55,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7534, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7949, PETRI_PLACES=500, PETRI_TRANSITIONS=575} [2024-06-21 16:06:55,038 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 456 predicate places. [2024-06-21 16:06:55,038 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 575 transitions, 7949 flow [2024-06-21 16:06:55,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:55,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:06:55,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:06:55,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 16:06:55,039 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 16:06:55,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:06:55,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1190431965, now seen corresponding path program 14 times [2024-06-21 16:06:55,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:06:55,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60994947] [2024-06-21 16:06:55,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:06:55,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:06:55,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:06:55,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:06:55,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:06:55,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60994947] [2024-06-21 16:06:55,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60994947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:06:55,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:06:55,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:06:55,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299331764] [2024-06-21 16:06:55,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:06:55,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:06:55,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:06:55,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:06:55,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:06:55,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:06:55,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 575 transitions, 7949 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:06:55,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:06:55,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:06:55,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:06:56,197 INFO L124 PetriNetUnfolderBase]: 2686/4704 cut-off events. [2024-06-21 16:06:56,197 INFO L125 PetriNetUnfolderBase]: For 1153527/1153527 co-relation queries the response was YES. [2024-06-21 16:06:56,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40151 conditions, 4704 events. 2686/4704 cut-off events. For 1153527/1153527 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 32565 event pairs, 486 based on Foata normal form. 1/4694 useless extension candidates. Maximal degree in co-relation 39937. Up to 3822 conditions per place. [2024-06-21 16:06:56,282 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 416 selfloop transitions, 173 changer transitions 0/599 dead transitions. [2024-06-21 16:06:56,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 599 transitions, 10234 flow [2024-06-21 16:06:56,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:06:56,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:06:56,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-21 16:06:56,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-21 16:06:56,284 INFO L175 Difference]: Start difference. First operand has 500 places, 575 transitions, 7949 flow. Second operand 8 states and 212 transitions. [2024-06-21 16:06:56,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 599 transitions, 10234 flow [2024-06-21 16:07:04,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 599 transitions, 9605 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-21 16:07:04,229 INFO L231 Difference]: Finished difference. Result has 500 places, 578 transitions, 7733 flow [2024-06-21 16:07:04,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7343, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7733, PETRI_PLACES=500, PETRI_TRANSITIONS=578} [2024-06-21 16:07:04,230 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 456 predicate places. [2024-06-21 16:07:04,230 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 578 transitions, 7733 flow [2024-06-21 16:07:04,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:04,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:07:04,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:07:04,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 16:07:04,230 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 16:07:04,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:07:04,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1177099485, now seen corresponding path program 15 times [2024-06-21 16:07:04,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:07:04,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649527510] [2024-06-21 16:07:04,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:07:04,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:07:04,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:07:04,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:07:04,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:07:04,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649527510] [2024-06-21 16:07:04,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649527510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:07:04,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:07:04,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:07:04,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642679059] [2024-06-21 16:07:04,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:07:04,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:07:04,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:07:04,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:07:04,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:07:04,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:07:04,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 578 transitions, 7733 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:04,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:07:04,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:07:04,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:07:05,558 INFO L124 PetriNetUnfolderBase]: 2683/4700 cut-off events. [2024-06-21 16:07:05,559 INFO L125 PetriNetUnfolderBase]: For 1150021/1150021 co-relation queries the response was YES. [2024-06-21 16:07:05,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39760 conditions, 4700 events. 2683/4700 cut-off events. For 1150021/1150021 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 32510 event pairs, 486 based on Foata normal form. 1/4690 useless extension candidates. Maximal degree in co-relation 39546. Up to 3819 conditions per place. [2024-06-21 16:07:05,672 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 414 selfloop transitions, 174 changer transitions 0/598 dead transitions. [2024-06-21 16:07:05,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 598 transitions, 9625 flow [2024-06-21 16:07:05,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:07:05,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:07:05,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-21 16:07:05,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-21 16:07:05,674 INFO L175 Difference]: Start difference. First operand has 500 places, 578 transitions, 7733 flow. Second operand 8 states and 210 transitions. [2024-06-21 16:07:05,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 598 transitions, 9625 flow [2024-06-21 16:07:13,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 598 transitions, 9217 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 16:07:13,708 INFO L231 Difference]: Finished difference. Result has 502 places, 578 transitions, 7679 flow [2024-06-21 16:07:13,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7325, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7679, PETRI_PLACES=502, PETRI_TRANSITIONS=578} [2024-06-21 16:07:13,709 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 458 predicate places. [2024-06-21 16:07:13,709 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 578 transitions, 7679 flow [2024-06-21 16:07:13,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:13,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:07:13,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, 1] [2024-06-21 16:07:13,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 16:07:13,710 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 16:07:13,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:07:13,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1323373995, now seen corresponding path program 16 times [2024-06-21 16:07:13,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:07:13,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886336383] [2024-06-21 16:07:13,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:07:13,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:07:13,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:07:13,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:07:13,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:07:13,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886336383] [2024-06-21 16:07:13,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886336383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:07:13,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:07:13,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:07:13,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889387847] [2024-06-21 16:07:13,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:07:13,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:07:13,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:07:13,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:07:13,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:07:13,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:07:13,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 578 transitions, 7679 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:13,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:07:13,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:07:13,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:07:14,816 INFO L124 PetriNetUnfolderBase]: 2704/4735 cut-off events. [2024-06-21 16:07:14,816 INFO L125 PetriNetUnfolderBase]: For 1192077/1192077 co-relation queries the response was YES. [2024-06-21 16:07:14,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40388 conditions, 4735 events. 2704/4735 cut-off events. For 1192077/1192077 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 32768 event pairs, 486 based on Foata normal form. 1/4725 useless extension candidates. Maximal degree in co-relation 40173. Up to 3843 conditions per place. [2024-06-21 16:07:14,898 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 413 selfloop transitions, 182 changer transitions 0/605 dead transitions. [2024-06-21 16:07:14,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 605 transitions, 10096 flow [2024-06-21 16:07:14,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:07:14,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:07:14,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-21 16:07:14,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-21 16:07:14,899 INFO L175 Difference]: Start difference. First operand has 502 places, 578 transitions, 7679 flow. Second operand 8 states and 209 transitions. [2024-06-21 16:07:14,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 605 transitions, 10096 flow [2024-06-21 16:07:21,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 605 transitions, 9662 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 16:07:21,622 INFO L231 Difference]: Finished difference. Result has 502 places, 587 transitions, 7792 flow [2024-06-21 16:07:21,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7263, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7792, PETRI_PLACES=502, PETRI_TRANSITIONS=587} [2024-06-21 16:07:21,623 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 458 predicate places. [2024-06-21 16:07:21,623 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 587 transitions, 7792 flow [2024-06-21 16:07:21,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:21,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:07:21,623 INFO 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 16:07:21,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 16:07:21,624 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 16:07:21,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:07:21,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1310041515, now seen corresponding path program 17 times [2024-06-21 16:07:21,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:07:21,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120734941] [2024-06-21 16:07:21,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:07:21,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:07:21,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:07:21,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:07:21,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:07:21,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120734941] [2024-06-21 16:07:21,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120734941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:07:21,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:07:21,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:07:21,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653294463] [2024-06-21 16:07:21,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:07:21,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:07:21,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:07:21,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:07:21,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:07:21,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:07:21,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 587 transitions, 7792 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:21,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:07:21,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:07:21,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:07:22,794 INFO L124 PetriNetUnfolderBase]: 2701/4731 cut-off events. [2024-06-21 16:07:22,794 INFO L125 PetriNetUnfolderBase]: For 1190991/1190991 co-relation queries the response was YES. [2024-06-21 16:07:22,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40241 conditions, 4731 events. 2701/4731 cut-off events. For 1190991/1190991 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 32781 event pairs, 486 based on Foata normal form. 1/4721 useless extension candidates. Maximal degree in co-relation 40025. Up to 3840 conditions per place. [2024-06-21 16:07:22,885 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 411 selfloop transitions, 183 changer transitions 0/604 dead transitions. [2024-06-21 16:07:22,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 604 transitions, 9696 flow [2024-06-21 16:07:22,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:07:22,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:07:22,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-21 16:07:22,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-21 16:07:22,887 INFO L175 Difference]: Start difference. First operand has 502 places, 587 transitions, 7792 flow. Second operand 8 states and 207 transitions. [2024-06-21 16:07:22,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 604 transitions, 9696 flow [2024-06-21 16:07:30,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 604 transitions, 9390 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-21 16:07:30,589 INFO L231 Difference]: Finished difference. Result has 507 places, 587 transitions, 7858 flow [2024-06-21 16:07:30,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7486, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7858, PETRI_PLACES=507, PETRI_TRANSITIONS=587} [2024-06-21 16:07:30,590 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 463 predicate places. [2024-06-21 16:07:30,590 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 587 transitions, 7858 flow [2024-06-21 16:07:30,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:30,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:07:30,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:07:30,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 16:07:30,590 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 16:07:30,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:07:30,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1213622869, now seen corresponding path program 18 times [2024-06-21 16:07:30,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:07:30,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191049463] [2024-06-21 16:07:30,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:07:30,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:07:30,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:07:30,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 16:07:30,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:07:30,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191049463] [2024-06-21 16:07:30,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191049463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:07:30,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:07:30,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:07:30,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320332160] [2024-06-21 16:07:30,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:07:30,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:07:30,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:07:30,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:07:30,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:07:30,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:07:30,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 587 transitions, 7858 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:30,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:07:30,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:07:30,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:07:31,975 INFO L124 PetriNetUnfolderBase]: 2698/4741 cut-off events. [2024-06-21 16:07:31,975 INFO L125 PetriNetUnfolderBase]: For 1190478/1190478 co-relation queries the response was YES. [2024-06-21 16:07:32,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40130 conditions, 4741 events. 2698/4741 cut-off events. For 1190478/1190478 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 32907 event pairs, 459 based on Foata normal form. 1/4739 useless extension candidates. Maximal degree in co-relation 39913. Up to 4119 conditions per place. [2024-06-21 16:07:32,064 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 561 selfloop transitions, 31 changer transitions 0/602 dead transitions. [2024-06-21 16:07:32,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 602 transitions, 9078 flow [2024-06-21 16:07:32,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:07:32,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:07:32,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 16:07:32,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-21 16:07:32,079 INFO L175 Difference]: Start difference. First operand has 507 places, 587 transitions, 7858 flow. Second operand 8 states and 196 transitions. [2024-06-21 16:07:32,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 602 transitions, 9078 flow [2024-06-21 16:07:41,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 602 transitions, 8700 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 16:07:41,823 INFO L231 Difference]: Finished difference. Result has 509 places, 587 transitions, 7548 flow [2024-06-21 16:07:41,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7480, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7548, PETRI_PLACES=509, PETRI_TRANSITIONS=587} [2024-06-21 16:07:41,824 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 465 predicate places. [2024-06-21 16:07:41,824 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 587 transitions, 7548 flow [2024-06-21 16:07:41,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:41,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:07:41,824 INFO 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 16:07:41,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 16:07:41,825 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 16:07:41,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:07:41,825 INFO L85 PathProgramCache]: Analyzing trace with hash -232940491, now seen corresponding path program 25 times [2024-06-21 16:07:41,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:07:41,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478042202] [2024-06-21 16:07:41,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:07:41,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:07:41,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:07:41,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:07:41,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:07:41,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478042202] [2024-06-21 16:07:41,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478042202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:07:41,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:07:41,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:07:41,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422725502] [2024-06-21 16:07:41,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:07:41,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:07:41,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:07:41,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:07:41,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:07:41,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:07:41,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 587 transitions, 7548 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:41,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:07:41,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:07:41,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:07:42,931 INFO L124 PetriNetUnfolderBase]: 2711/4735 cut-off events. [2024-06-21 16:07:42,931 INFO L125 PetriNetUnfolderBase]: For 1218950/1218950 co-relation queries the response was YES. [2024-06-21 16:07:43,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40147 conditions, 4735 events. 2711/4735 cut-off events. For 1218950/1218950 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 32854 event pairs, 535 based on Foata normal form. 1/4725 useless extension candidates. Maximal degree in co-relation 39929. Up to 3783 conditions per place. [2024-06-21 16:07:43,034 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 389 selfloop transitions, 209 changer transitions 0/608 dead transitions. [2024-06-21 16:07:43,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 608 transitions, 9924 flow [2024-06-21 16:07:43,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:07:43,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:07:43,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-21 16:07:43,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-21 16:07:43,036 INFO L175 Difference]: Start difference. First operand has 509 places, 587 transitions, 7548 flow. Second operand 8 states and 206 transitions. [2024-06-21 16:07:43,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 608 transitions, 9924 flow [2024-06-21 16:07:50,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 608 transitions, 9834 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 16:07:50,788 INFO L231 Difference]: Finished difference. Result has 509 places, 593 transitions, 8002 flow [2024-06-21 16:07:50,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7458, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8002, PETRI_PLACES=509, PETRI_TRANSITIONS=593} [2024-06-21 16:07:50,800 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 465 predicate places. [2024-06-21 16:07:50,801 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 593 transitions, 8002 flow [2024-06-21 16:07:50,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:50,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:07:50,801 INFO 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 16:07:50,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 16:07:50,801 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 16:07:50,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:07:50,802 INFO L85 PathProgramCache]: Analyzing trace with hash 693191307, now seen corresponding path program 26 times [2024-06-21 16:07:50,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:07:50,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396156342] [2024-06-21 16:07:50,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:07:50,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:07:50,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:07:50,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:07:50,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:07:50,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396156342] [2024-06-21 16:07:50,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396156342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:07:50,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:07:50,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:07:50,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865455627] [2024-06-21 16:07:50,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:07:50,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:07:50,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:07:50,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:07:50,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:07:50,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:07:50,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 593 transitions, 8002 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:07:50,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:07:50,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:07:50,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:07:52,014 INFO L124 PetriNetUnfolderBase]: 2708/4731 cut-off events. [2024-06-21 16:07:52,015 INFO L125 PetriNetUnfolderBase]: For 1220029/1220029 co-relation queries the response was YES. [2024-06-21 16:07:52,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40429 conditions, 4731 events. 2708/4731 cut-off events. For 1220029/1220029 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 32857 event pairs, 535 based on Foata normal form. 1/4721 useless extension candidates. Maximal degree in co-relation 40210. Up to 3780 conditions per place. [2024-06-21 16:07:52,117 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 387 selfloop transitions, 210 changer transitions 0/607 dead transitions. [2024-06-21 16:07:52,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 607 transitions, 9916 flow [2024-06-21 16:07:52,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:07:52,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:07:52,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-21 16:07:52,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-21 16:07:52,119 INFO L175 Difference]: Start difference. First operand has 509 places, 593 transitions, 8002 flow. Second operand 8 states and 204 transitions. [2024-06-21 16:07:52,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 607 transitions, 9916 flow [2024-06-21 16:08:01,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 607 transitions, 9229 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:01,670 INFO L231 Difference]: Finished difference. Result has 511 places, 593 transitions, 7741 flow [2024-06-21 16:08:01,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7315, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7741, PETRI_PLACES=511, PETRI_TRANSITIONS=593} [2024-06-21 16:08:01,671 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 467 predicate places. [2024-06-21 16:08:01,671 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 593 transitions, 7741 flow [2024-06-21 16:08:01,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:01,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:01,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, 1, 1] [2024-06-21 16:08:01,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 16:08:01,672 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 16:08:01,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:01,672 INFO L85 PathProgramCache]: Analyzing trace with hash -961745371, now seen corresponding path program 27 times [2024-06-21 16:08:01,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:01,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134771155] [2024-06-21 16:08:01,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:01,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:01,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:01,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 16:08:01,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:01,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134771155] [2024-06-21 16:08:01,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134771155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:01,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:01,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:01,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987143097] [2024-06-21 16:08:01,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:01,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:01,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:01,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:01,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:01,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:08:01,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 593 transitions, 7741 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:01,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:01,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:08:01,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:02,985 INFO L124 PetriNetUnfolderBase]: 2705/4727 cut-off events. [2024-06-21 16:08:02,985 INFO L125 PetriNetUnfolderBase]: For 1214116/1214116 co-relation queries the response was YES. [2024-06-21 16:08:03,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40171 conditions, 4727 events. 2705/4727 cut-off events. For 1214116/1214116 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 32814 event pairs, 535 based on Foata normal form. 1/4717 useless extension candidates. Maximal degree in co-relation 39951. Up to 3777 conditions per place. [2024-06-21 16:08:03,062 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 380 selfloop transitions, 216 changer transitions 0/606 dead transitions. [2024-06-21 16:08:03,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 606 transitions, 9309 flow [2024-06-21 16:08:03,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:03,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:03,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-21 16:08:03,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-21 16:08:03,064 INFO L175 Difference]: Start difference. First operand has 511 places, 593 transitions, 7741 flow. Second operand 8 states and 202 transitions. [2024-06-21 16:08:03,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 606 transitions, 9309 flow [2024-06-21 16:08:10,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 606 transitions, 8807 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:10,510 INFO L231 Difference]: Finished difference. Result has 512 places, 593 transitions, 7677 flow [2024-06-21 16:08:10,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7239, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7677, PETRI_PLACES=512, PETRI_TRANSITIONS=593} [2024-06-21 16:08:10,511 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 468 predicate places. [2024-06-21 16:08:10,511 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 593 transitions, 7677 flow [2024-06-21 16:08:10,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:10,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08: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 16:08:10,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 16:08:10,512 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 16:08:10,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:10,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1955378725, now seen corresponding path program 28 times [2024-06-21 16:08:10,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:10,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72017978] [2024-06-21 16:08:10,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:10,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:10,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:10,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:10,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:10,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72017978] [2024-06-21 16:08:10,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72017978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:10,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:10,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:10,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863636765] [2024-06-21 16:08:10,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:10,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:10,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:10,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:10,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:10,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:08:10,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 593 transitions, 7677 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:10,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:10,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:08:10,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:11,820 INFO L124 PetriNetUnfolderBase]: 2710/4736 cut-off events. [2024-06-21 16:08:11,820 INFO L125 PetriNetUnfolderBase]: For 1227272/1227272 co-relation queries the response was YES. [2024-06-21 16:08:11,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40268 conditions, 4736 events. 2710/4736 cut-off events. For 1227272/1227272 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 32906 event pairs, 535 based on Foata normal form. 1/4726 useless extension candidates. Maximal degree in co-relation 40047. Up to 3783 conditions per place. [2024-06-21 16:08:11,898 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 388 selfloop transitions, 212 changer transitions 0/610 dead transitions. [2024-06-21 16:08:11,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 610 transitions, 9664 flow [2024-06-21 16:08:11,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:11,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:11,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-21 16:08:11,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-21 16:08:11,899 INFO L175 Difference]: Start difference. First operand has 512 places, 593 transitions, 7677 flow. Second operand 8 states and 205 transitions. [2024-06-21 16:08:11,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 610 transitions, 9664 flow [2024-06-21 16:08:20,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 610 transitions, 9228 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:20,095 INFO L231 Difference]: Finished difference. Result has 513 places, 596 transitions, 7730 flow [2024-06-21 16:08:20,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7250, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7730, PETRI_PLACES=513, PETRI_TRANSITIONS=596} [2024-06-21 16:08:20,095 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 469 predicate places. [2024-06-21 16:08:20,095 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 596 transitions, 7730 flow [2024-06-21 16:08:20,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:20,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:20,096 INFO 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 16:08:20,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 16:08:20,096 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 16:08:20,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:20,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1962044965, now seen corresponding path program 29 times [2024-06-21 16:08:20,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:20,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421032652] [2024-06-21 16:08:20,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:20,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:20,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:20,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:20,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:20,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421032652] [2024-06-21 16:08:20,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421032652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:20,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:20,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:20,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733652530] [2024-06-21 16:08:20,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:20,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:20,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:20,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:20,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:20,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:08:20,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 596 transitions, 7730 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:20,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:20,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:08:20,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:21,368 INFO L124 PetriNetUnfolderBase]: 2707/4732 cut-off events. [2024-06-21 16:08:21,369 INFO L125 PetriNetUnfolderBase]: For 1225605/1225605 co-relation queries the response was YES. [2024-06-21 16:08:21,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40118 conditions, 4732 events. 2707/4732 cut-off events. For 1225605/1225605 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 32874 event pairs, 535 based on Foata normal form. 1/4722 useless extension candidates. Maximal degree in co-relation 39896. Up to 3780 conditions per place. [2024-06-21 16:08:21,445 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 386 selfloop transitions, 213 changer transitions 0/609 dead transitions. [2024-06-21 16:08:21,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 609 transitions, 9308 flow [2024-06-21 16:08:21,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:21,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:21,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 16:08:21,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-21 16:08:21,446 INFO L175 Difference]: Start difference. First operand has 513 places, 596 transitions, 7730 flow. Second operand 8 states and 203 transitions. [2024-06-21 16:08:21,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 609 transitions, 9308 flow [2024-06-21 16:08:29,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 609 transitions, 8604 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-21 16:08:29,727 INFO L231 Difference]: Finished difference. Result has 513 places, 596 transitions, 7458 flow [2024-06-21 16:08:29,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7026, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7458, PETRI_PLACES=513, PETRI_TRANSITIONS=596} [2024-06-21 16:08:29,727 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 469 predicate places. [2024-06-21 16:08:29,727 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 596 transitions, 7458 flow [2024-06-21 16:08:29,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:29,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:29,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:29,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 16:08:29,728 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 16:08:29,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:29,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1674448421, now seen corresponding path program 30 times [2024-06-21 16:08:29,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:29,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083802474] [2024-06-21 16:08:29,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:29,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:29,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:29,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:29,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:29,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083802474] [2024-06-21 16:08:29,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083802474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:29,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:29,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:29,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856685399] [2024-06-21 16:08:29,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:29,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:29,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:29,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:29,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:29,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:08:29,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 596 transitions, 7458 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:29,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:29,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:08:29,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:30,947 INFO L124 PetriNetUnfolderBase]: 2704/4748 cut-off events. [2024-06-21 16:08:30,947 INFO L125 PetriNetUnfolderBase]: For 1219524/1219524 co-relation queries the response was YES. [2024-06-21 16:08:31,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39892 conditions, 4748 events. 2704/4748 cut-off events. For 1219524/1219524 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 33031 event pairs, 471 based on Foata normal form. 1/4744 useless extension candidates. Maximal degree in co-relation 39669. Up to 4110 conditions per place. [2024-06-21 16:08:31,025 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 567 selfloop transitions, 31 changer transitions 0/608 dead transitions. [2024-06-21 16:08:31,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 608 transitions, 8682 flow [2024-06-21 16:08:31,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:31,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:31,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 16:08:31,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-21 16:08:31,026 INFO L175 Difference]: Start difference. First operand has 513 places, 596 transitions, 7458 flow. Second operand 8 states and 193 transitions. [2024-06-21 16:08:31,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 608 transitions, 8682 flow [2024-06-21 16:08:39,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 608 transitions, 8198 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 16:08:39,010 INFO L231 Difference]: Finished difference. Result has 514 places, 596 transitions, 7042 flow [2024-06-21 16:08:39,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6974, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7042, PETRI_PLACES=514, PETRI_TRANSITIONS=596} [2024-06-21 16:08:39,010 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 470 predicate places. [2024-06-21 16:08:39,011 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 596 transitions, 7042 flow [2024-06-21 16:08:39,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:39,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:39,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:08:39,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 16:08:39,011 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 16:08:39,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:39,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1156217157, now seen corresponding path program 19 times [2024-06-21 16:08:39,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:39,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107453515] [2024-06-21 16:08:39,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:39,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:39,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:39,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:39,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:39,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107453515] [2024-06-21 16:08:39,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107453515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:39,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:39,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:39,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55781957] [2024-06-21 16:08:39,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:39,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:39,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:39,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:39,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:39,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:08:39,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 596 transitions, 7042 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:39,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:39,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:08:39,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:40,282 INFO L124 PetriNetUnfolderBase]: 2709/4764 cut-off events. [2024-06-21 16:08:40,283 INFO L125 PetriNetUnfolderBase]: For 1231524/1231524 co-relation queries the response was YES. [2024-06-21 16:08:40,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39587 conditions, 4764 events. 2709/4764 cut-off events. For 1231524/1231524 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 33134 event pairs, 461 based on Foata normal form. 1/4763 useless extension candidates. Maximal degree in co-relation 39363. Up to 4135 conditions per place. [2024-06-21 16:08:40,369 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 570 selfloop transitions, 31 changer transitions 0/611 dead transitions. [2024-06-21 16:08:40,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 611 transitions, 8328 flow [2024-06-21 16:08:40,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:40,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:40,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 16:08:40,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-21 16:08:40,370 INFO L175 Difference]: Start difference. First operand has 514 places, 596 transitions, 7042 flow. Second operand 8 states and 193 transitions. [2024-06-21 16:08:40,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 611 transitions, 8328 flow [2024-06-21 16:08:48,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 611 transitions, 8228 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 16:08:48,791 INFO L231 Difference]: Finished difference. Result has 513 places, 599 transitions, 7072 flow [2024-06-21 16:08:48,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6942, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7072, PETRI_PLACES=513, PETRI_TRANSITIONS=599} [2024-06-21 16:08:48,792 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 469 predicate places. [2024-06-21 16:08:48,792 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 599 transitions, 7072 flow [2024-06-21 16:08:48,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:48,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:48,792 INFO 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 16:08:48,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 16:08:48,792 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 16:08:48,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:48,793 INFO L85 PathProgramCache]: Analyzing trace with hash -998597829, now seen corresponding path program 20 times [2024-06-21 16:08:48,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:48,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969533291] [2024-06-21 16:08:48,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:48,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:48,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:48,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:48,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:48,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969533291] [2024-06-21 16:08:48,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969533291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:48,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:48,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:48,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205487216] [2024-06-21 16:08:48,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:48,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:48,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:48,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:48,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:48,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:08:48,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 599 transitions, 7072 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:48,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:48,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:08:48,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:08:50,051 INFO L124 PetriNetUnfolderBase]: 2722/4768 cut-off events. [2024-06-21 16:08:50,051 INFO L125 PetriNetUnfolderBase]: For 1262276/1262276 co-relation queries the response was YES. [2024-06-21 16:08:50,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39968 conditions, 4768 events. 2722/4768 cut-off events. For 1262276/1262276 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 33186 event pairs, 495 based on Foata normal form. 1/4761 useless extension candidates. Maximal degree in co-relation 39743. Up to 3867 conditions per place. [2024-06-21 16:08:50,135 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 418 selfloop transitions, 192 changer transitions 0/620 dead transitions. [2024-06-21 16:08:50,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 620 transitions, 9518 flow [2024-06-21 16:08:50,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:08:50,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:08:50,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-21 16:08:50,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-21 16:08:50,137 INFO L175 Difference]: Start difference. First operand has 513 places, 599 transitions, 7072 flow. Second operand 8 states and 205 transitions. [2024-06-21 16:08:50,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 620 transitions, 9518 flow [2024-06-21 16:08:59,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 620 transitions, 9428 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 16:08:59,254 INFO L231 Difference]: Finished difference. Result has 515 places, 605 transitions, 7496 flow [2024-06-21 16:08:59,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6982, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7496, PETRI_PLACES=515, PETRI_TRANSITIONS=605} [2024-06-21 16:08:59,254 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 471 predicate places. [2024-06-21 16:08:59,254 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 605 transitions, 7496 flow [2024-06-21 16:08:59,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:59,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:08:59,255 INFO 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 16:08:59,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 16:08:59,255 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 16:08:59,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:08:59,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1610637637, now seen corresponding path program 21 times [2024-06-21 16:08:59,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:08:59,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345297991] [2024-06-21 16:08:59,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:08:59,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:08:59,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:08:59,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:08:59,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:08:59,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345297991] [2024-06-21 16:08:59,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345297991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:08:59,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:08:59,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:08:59,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765341296] [2024-06-21 16:08:59,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:08:59,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:08:59,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:08:59,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:08:59,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:08:59,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:08:59,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 605 transitions, 7496 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:08:59,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:08:59,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:08:59,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:00,497 INFO L124 PetriNetUnfolderBase]: 2732/4797 cut-off events. [2024-06-21 16:09:00,497 INFO L125 PetriNetUnfolderBase]: For 1276994/1276994 co-relation queries the response was YES. [2024-06-21 16:09:00,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40507 conditions, 4797 events. 2732/4797 cut-off events. For 1276994/1276994 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 33433 event pairs, 471 based on Foata normal form. 1/4793 useless extension candidates. Maximal degree in co-relation 40281. Up to 4122 conditions per place. [2024-06-21 16:09:00,582 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 562 selfloop transitions, 51 changer transitions 0/623 dead transitions. [2024-06-21 16:09:00,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 623 transitions, 8858 flow [2024-06-21 16:09:00,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:09:00,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:09:00,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-21 16:09:00,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-21 16:09:00,583 INFO L175 Difference]: Start difference. First operand has 515 places, 605 transitions, 7496 flow. Second operand 8 states and 197 transitions. [2024-06-21 16:09:00,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 623 transitions, 8858 flow [2024-06-21 16:09:09,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 623 transitions, 8348 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 16:09:09,808 INFO L231 Difference]: Finished difference. Result has 518 places, 611 transitions, 7208 flow [2024-06-21 16:09:09,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7000, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7208, PETRI_PLACES=518, PETRI_TRANSITIONS=611} [2024-06-21 16:09:09,809 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 474 predicate places. [2024-06-21 16:09:09,809 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 611 transitions, 7208 flow [2024-06-21 16:09:09,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:09,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:09,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:09:09,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 16:09:09,810 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 16:09:09,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:09,810 INFO L85 PathProgramCache]: Analyzing trace with hash -615085755, now seen corresponding path program 22 times [2024-06-21 16:09:09,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:09,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447419697] [2024-06-21 16:09:09,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:09,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:09,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:09,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:09,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:09,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447419697] [2024-06-21 16:09:09,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447419697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:09,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:09,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:09:09,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958673917] [2024-06-21 16:09:09,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:09,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:09:09,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:09,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:09:09,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:09:09,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:09:09,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 611 transitions, 7208 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:09,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:09,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:09:09,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:11,090 INFO L124 PetriNetUnfolderBase]: 2729/4782 cut-off events. [2024-06-21 16:09:11,090 INFO L125 PetriNetUnfolderBase]: For 1272223/1272223 co-relation queries the response was YES. [2024-06-21 16:09:11,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39972 conditions, 4782 events. 2729/4782 cut-off events. For 1272223/1272223 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 33301 event pairs, 495 based on Foata normal form. 1/4775 useless extension candidates. Maximal degree in co-relation 39745. Up to 3874 conditions per place. [2024-06-21 16:09:11,168 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 415 selfloop transitions, 200 changer transitions 0/625 dead transitions. [2024-06-21 16:09:11,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 625 transitions, 9190 flow [2024-06-21 16:09:11,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:09:11,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:09:11,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 16:09:11,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-21 16:09:11,170 INFO L175 Difference]: Start difference. First operand has 518 places, 611 transitions, 7208 flow. Second operand 8 states and 203 transitions. [2024-06-21 16:09:11,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 625 transitions, 9190 flow [2024-06-21 16:09:19,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 625 transitions, 9032 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 16:09:19,696 INFO L231 Difference]: Finished difference. Result has 520 places, 611 transitions, 7456 flow [2024-06-21 16:09:19,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7050, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7456, PETRI_PLACES=520, PETRI_TRANSITIONS=611} [2024-06-21 16:09:19,697 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 476 predicate places. [2024-06-21 16:09:19,697 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 611 transitions, 7456 flow [2024-06-21 16:09:19,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:19,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:19,697 INFO 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 16:09:19,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 16:09:19,697 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 16:09:19,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:19,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1955385669, now seen corresponding path program 23 times [2024-06-21 16:09:19,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:19,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155890002] [2024-06-21 16:09:19,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:19,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:19,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:19,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:19,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:19,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155890002] [2024-06-21 16:09:19,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155890002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:19,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:19,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:09:19,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214191341] [2024-06-21 16:09:19,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:19,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:09:19,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:19,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:09:19,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:09:19,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:09:19,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 611 transitions, 7456 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:19,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:19,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:09:19,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:20,873 INFO L124 PetriNetUnfolderBase]: 2734/4791 cut-off events. [2024-06-21 16:09:20,873 INFO L125 PetriNetUnfolderBase]: For 1287251/1287251 co-relation queries the response was YES. [2024-06-21 16:09:20,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40379 conditions, 4791 events. 2734/4791 cut-off events. For 1287251/1287251 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 33432 event pairs, 495 based on Foata normal form. 1/4784 useless extension candidates. Maximal degree in co-relation 40151. Up to 3880 conditions per place. [2024-06-21 16:09:20,954 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 421 selfloop transitions, 198 changer transitions 0/629 dead transitions. [2024-06-21 16:09:20,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 629 transitions, 9872 flow [2024-06-21 16:09:20,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:09:20,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:09:20,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-21 16:09:20,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-21 16:09:20,955 INFO L175 Difference]: Start difference. First operand has 520 places, 611 transitions, 7456 flow. Second operand 8 states and 205 transitions. [2024-06-21 16:09:20,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 629 transitions, 9872 flow [2024-06-21 16:09:29,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 629 transitions, 9432 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 16:09:29,378 INFO L231 Difference]: Finished difference. Result has 521 places, 614 transitions, 7476 flow [2024-06-21 16:09:29,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7022, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7476, PETRI_PLACES=521, PETRI_TRANSITIONS=614} [2024-06-21 16:09:29,379 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 477 predicate places. [2024-06-21 16:09:29,379 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 614 transitions, 7476 flow [2024-06-21 16:09:29,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:29,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:29,380 INFO 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 16:09:29,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 16:09:29,380 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 16:09:29,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:29,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1968718149, now seen corresponding path program 24 times [2024-06-21 16:09:29,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:29,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790753867] [2024-06-21 16:09:29,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:29,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:29,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:29,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:29,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:29,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790753867] [2024-06-21 16:09:29,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790753867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:29,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:29,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:09:29,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900769849] [2024-06-21 16:09:29,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:29,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:09:29,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:29,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:09:29,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:09:29,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:09:29,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 614 transitions, 7476 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:29,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:29,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:09:29,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:30,515 INFO L124 PetriNetUnfolderBase]: 2747/4813 cut-off events. [2024-06-21 16:09:30,516 INFO L125 PetriNetUnfolderBase]: For 1317959/1317959 co-relation queries the response was YES. [2024-06-21 16:09:30,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40771 conditions, 4813 events. 2747/4813 cut-off events. For 1317959/1317959 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 33585 event pairs, 495 based on Foata normal form. 1/4806 useless extension candidates. Maximal degree in co-relation 40542. Up to 3895 conditions per place. [2024-06-21 16:09:30,596 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 422 selfloop transitions, 203 changer transitions 0/635 dead transitions. [2024-06-21 16:09:30,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 635 transitions, 9978 flow [2024-06-21 16:09:30,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:09:30,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:09:30,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-21 16:09:30,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-21 16:09:30,597 INFO L175 Difference]: Start difference. First operand has 521 places, 614 transitions, 7476 flow. Second operand 8 states and 205 transitions. [2024-06-21 16:09:30,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 635 transitions, 9978 flow [2024-06-21 16:09:39,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 635 transitions, 9109 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-21 16:09:39,252 INFO L231 Difference]: Finished difference. Result has 519 places, 620 transitions, 7145 flow [2024-06-21 16:09:39,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6646, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7145, PETRI_PLACES=519, PETRI_TRANSITIONS=620} [2024-06-21 16:09:39,252 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 475 predicate places. [2024-06-21 16:09:39,252 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 620 transitions, 7145 flow [2024-06-21 16:09:39,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:39,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:39,253 INFO 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 16:09:39,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 16:09:39,253 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 16:09:39,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:39,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1615399237, now seen corresponding path program 25 times [2024-06-21 16:09:39,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:39,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586687614] [2024-06-21 16:09:39,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:39,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:39,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:39,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:09:39,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:39,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586687614] [2024-06-21 16:09:39,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586687614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:39,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:39,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:09:39,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241979496] [2024-06-21 16:09:39,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:39,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:09:39,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:39,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:09:39,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:09:39,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:09:39,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 620 transitions, 7145 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:39,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:39,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:09:39,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:40,371 INFO L124 PetriNetUnfolderBase]: 2760/4835 cut-off events. [2024-06-21 16:09:40,372 INFO L125 PetriNetUnfolderBase]: For 1344774/1344774 co-relation queries the response was YES. [2024-06-21 16:09:40,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40902 conditions, 4835 events. 2760/4835 cut-off events. For 1344774/1344774 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33733 event pairs, 495 based on Foata normal form. 1/4828 useless extension candidates. Maximal degree in co-relation 40673. Up to 3910 conditions per place. [2024-06-21 16:09:40,456 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 420 selfloop transitions, 211 changer transitions 0/641 dead transitions. [2024-06-21 16:09:40,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 641 transitions, 9638 flow [2024-06-21 16:09:40,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:09:40,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:09:40,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-21 16:09:40,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-21 16:09:40,457 INFO L175 Difference]: Start difference. First operand has 519 places, 620 transitions, 7145 flow. Second operand 8 states and 205 transitions. [2024-06-21 16:09:40,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 641 transitions, 9638 flow [2024-06-21 16:09:50,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 641 transitions, 9234 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 16:09:50,120 INFO L231 Difference]: Finished difference. Result has 523 places, 626 transitions, 7268 flow [2024-06-21 16:09:50,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6747, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7268, PETRI_PLACES=523, PETRI_TRANSITIONS=626} [2024-06-21 16:09:50,120 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 479 predicate places. [2024-06-21 16:09:50,120 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 626 transitions, 7268 flow [2024-06-21 16:09:50,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:50,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:09:50,121 INFO 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 16:09:50,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 16:09:50,121 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 16:09:50,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:09:50,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1804142323, now seen corresponding path program 26 times [2024-06-21 16:09:50,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:09:50,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656402207] [2024-06-21 16:09:50,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:09:50,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:09:50,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:09:50,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 16:09:50,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:09:50,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656402207] [2024-06-21 16:09:50,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656402207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:09:50,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:09:50,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:09:50,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749087230] [2024-06-21 16:09:50,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:09:50,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:09:50,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:09:50,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:09:50,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:09:50,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:09:50,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 626 transitions, 7268 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:09:50,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:09:50,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:09:50,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:09:51,291 INFO L124 PetriNetUnfolderBase]: 2757/4842 cut-off events. [2024-06-21 16:09:51,291 INFO L125 PetriNetUnfolderBase]: For 1341771/1341771 co-relation queries the response was YES. [2024-06-21 16:09:51,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40769 conditions, 4842 events. 2757/4842 cut-off events. For 1341771/1341771 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33848 event pairs, 471 based on Foata normal form. 1/4838 useless extension candidates. Maximal degree in co-relation 40539. Up to 4143 conditions per place. [2024-06-21 16:09:51,376 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 568 selfloop transitions, 64 changer transitions 0/642 dead transitions. [2024-06-21 16:09:51,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 642 transitions, 9304 flow [2024-06-21 16:09:51,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:09:51,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:09:51,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-21 16:09:51,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604651162790698 [2024-06-21 16:09:51,377 INFO L175 Difference]: Start difference. First operand has 523 places, 626 transitions, 7268 flow. Second operand 10 states and 241 transitions. [2024-06-21 16:09:51,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 642 transitions, 9304 flow [2024-06-21 16:10:01,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 642 transitions, 8898 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 16:10:01,638 INFO L231 Difference]: Finished difference. Result has 529 places, 626 transitions, 6996 flow [2024-06-21 16:10:01,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6862, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6996, PETRI_PLACES=529, PETRI_TRANSITIONS=626} [2024-06-21 16:10:01,638 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 485 predicate places. [2024-06-21 16:10:01,639 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 626 transitions, 6996 flow [2024-06-21 16:10:01,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:01,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:01,639 INFO 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 16:10:01,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 16:10:01,639 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 16:10:01,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:01,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1674455365, now seen corresponding path program 27 times [2024-06-21 16:10:01,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:01,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317285064] [2024-06-21 16:10:01,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:01,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:01,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:01,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:01,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:01,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317285064] [2024-06-21 16:10:01,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317285064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:01,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:01,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:10:01,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012497803] [2024-06-21 16:10:01,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:01,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:10:01,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:01,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:10:01,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:10:01,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:10:01,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 626 transitions, 6996 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:01,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:01,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:10:01,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:02,788 INFO L124 PetriNetUnfolderBase]: 2754/4838 cut-off events. [2024-06-21 16:10:02,788 INFO L125 PetriNetUnfolderBase]: For 1338092/1338092 co-relation queries the response was YES. [2024-06-21 16:10:02,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40291 conditions, 4838 events. 2754/4838 cut-off events. For 1338092/1338092 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33789 event pairs, 471 based on Foata normal form. 1/4834 useless extension candidates. Maximal degree in co-relation 40060. Up to 4140 conditions per place. [2024-06-21 16:10:02,872 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 566 selfloop transitions, 63 changer transitions 0/639 dead transitions. [2024-06-21 16:10:02,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 639 transitions, 8654 flow [2024-06-21 16:10:02,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:10:02,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:10:02,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-21 16:10:02,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-21 16:10:02,873 INFO L175 Difference]: Start difference. First operand has 529 places, 626 transitions, 6996 flow. Second operand 8 states and 198 transitions. [2024-06-21 16:10:02,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 639 transitions, 8654 flow [2024-06-21 16:10:12,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 639 transitions, 8346 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-21 16:10:12,827 INFO L231 Difference]: Finished difference. Result has 527 places, 626 transitions, 6820 flow [2024-06-21 16:10:12,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6688, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6820, PETRI_PLACES=527, PETRI_TRANSITIONS=626} [2024-06-21 16:10:12,828 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 483 predicate places. [2024-06-21 16:10:12,828 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 626 transitions, 6820 flow [2024-06-21 16:10:12,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:12,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:12,828 INFO 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 16:10:12,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 16:10:12,829 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 16:10:12,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:12,829 INFO L85 PathProgramCache]: Analyzing trace with hash -878988441, now seen corresponding path program 28 times [2024-06-21 16:10:12,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:12,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419582302] [2024-06-21 16:10:12,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:12,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:12,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:12,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:12,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:12,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419582302] [2024-06-21 16:10:12,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419582302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:12,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:12,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:10:12,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185626563] [2024-06-21 16:10:12,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:12,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:10:12,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:12,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:10:12,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:10:12,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:10:12,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 626 transitions, 6820 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:12,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:12,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:10:12,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:13,979 INFO L124 PetriNetUnfolderBase]: 2751/4841 cut-off events. [2024-06-21 16:10:13,979 INFO L125 PetriNetUnfolderBase]: For 1333842/1333842 co-relation queries the response was YES. [2024-06-21 16:10:14,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40069 conditions, 4841 events. 2751/4841 cut-off events. For 1333842/1333842 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33843 event pairs, 461 based on Foata normal form. 1/4840 useless extension candidates. Maximal degree in co-relation 39837. Up to 4165 conditions per place. [2024-06-21 16:10:14,069 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 576 selfloop transitions, 55 changer transitions 0/641 dead transitions. [2024-06-21 16:10:14,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 641 transitions, 8488 flow [2024-06-21 16:10:14,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:10:14,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:10:14,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-21 16:10:14,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-21 16:10:14,070 INFO L175 Difference]: Start difference. First operand has 527 places, 626 transitions, 6820 flow. Second operand 10 states and 238 transitions. [2024-06-21 16:10:14,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 641 transitions, 8488 flow [2024-06-21 16:10:21,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 641 transitions, 8342 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 16:10:21,782 INFO L231 Difference]: Finished difference. Result has 530 places, 626 transitions, 6790 flow [2024-06-21 16:10:21,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6674, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6790, PETRI_PLACES=530, PETRI_TRANSITIONS=626} [2024-06-21 16:10:21,783 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 486 predicate places. [2024-06-21 16:10:21,783 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 626 transitions, 6790 flow [2024-06-21 16:10:21,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:21,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:21,783 INFO 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 16:10:21,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 16:10:21,783 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 16:10:21,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:21,784 INFO L85 PathProgramCache]: Analyzing trace with hash 116153771, now seen corresponding path program 29 times [2024-06-21 16:10:21,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:21,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900614838] [2024-06-21 16:10:21,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:21,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:21,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:21,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:21,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:21,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900614838] [2024-06-21 16:10:21,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900614838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:21,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:21,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:10:21,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029270465] [2024-06-21 16:10:21,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:21,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:10:21,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:21,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:10:21,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:10:21,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:10:21,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 626 transitions, 6790 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:21,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:21,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:10:21,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:22,906 INFO L124 PetriNetUnfolderBase]: 2748/4837 cut-off events. [2024-06-21 16:10:22,906 INFO L125 PetriNetUnfolderBase]: For 1330103/1330103 co-relation queries the response was YES. [2024-06-21 16:10:22,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39899 conditions, 4837 events. 2748/4837 cut-off events. For 1330103/1330103 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33801 event pairs, 461 based on Foata normal form. 1/4836 useless extension candidates. Maximal degree in co-relation 39666. Up to 4162 conditions per place. [2024-06-21 16:10:22,991 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 575 selfloop transitions, 54 changer transitions 0/639 dead transitions. [2024-06-21 16:10:22,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 639 transitions, 8452 flow [2024-06-21 16:10:22,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:10:22,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:10:22,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 16:10:22,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-21 16:10:22,992 INFO L175 Difference]: Start difference. First operand has 530 places, 626 transitions, 6790 flow. Second operand 8 states and 196 transitions. [2024-06-21 16:10:22,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 639 transitions, 8452 flow [2024-06-21 16:10:30,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 639 transitions, 8184 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-21 16:10:30,966 INFO L231 Difference]: Finished difference. Result has 527 places, 626 transitions, 6636 flow [2024-06-21 16:10:30,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6522, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6636, PETRI_PLACES=527, PETRI_TRANSITIONS=626} [2024-06-21 16:10:30,966 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 483 predicate places. [2024-06-21 16:10:30,967 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 626 transitions, 6636 flow [2024-06-21 16:10:30,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:30,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:30,967 INFO 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 16:10:30,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 16:10:30,967 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 16:10:30,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:30,967 INFO L85 PathProgramCache]: Analyzing trace with hash 111392171, now seen corresponding path program 30 times [2024-06-21 16:10:30,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:30,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913321158] [2024-06-21 16:10:30,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:30,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:30,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:31,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 16:10:31,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:31,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913321158] [2024-06-21 16:10:31,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913321158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:31,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:31,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:10:31,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16480776] [2024-06-21 16:10:31,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:31,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:10:31,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:31,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:10:31,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:10:31,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:10:31,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 626 transitions, 6636 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:31,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:31,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:10:31,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:32,096 INFO L124 PetriNetUnfolderBase]: 2745/4836 cut-off events. [2024-06-21 16:10:32,097 INFO L125 PetriNetUnfolderBase]: For 1325440/1325440 co-relation queries the response was YES. [2024-06-21 16:10:32,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39676 conditions, 4836 events. 2745/4836 cut-off events. For 1325440/1325440 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33815 event pairs, 457 based on Foata normal form. 1/4836 useless extension candidates. Maximal degree in co-relation 39442. Up to 4207 conditions per place. [2024-06-21 16:10:32,183 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 609 selfloop transitions, 19 changer transitions 0/638 dead transitions. [2024-06-21 16:10:32,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 638 transitions, 7920 flow [2024-06-21 16:10:32,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:10:32,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:10:32,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 16:10:32,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-21 16:10:32,185 INFO L175 Difference]: Start difference. First operand has 527 places, 626 transitions, 6636 flow. Second operand 8 states and 189 transitions. [2024-06-21 16:10:32,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 638 transitions, 7920 flow [2024-06-21 16:10:40,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 638 transitions, 7724 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 16:10:40,168 INFO L231 Difference]: Finished difference. Result has 527 places, 626 transitions, 6484 flow [2024-06-21 16:10:40,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6440, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6484, PETRI_PLACES=527, PETRI_TRANSITIONS=626} [2024-06-21 16:10:40,169 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 483 predicate places. [2024-06-21 16:10:40,169 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 626 transitions, 6484 flow [2024-06-21 16:10:40,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:40,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:40,169 INFO 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 16:10:40,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 16:10:40,170 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 16:10:40,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:40,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1671595429, now seen corresponding path program 4 times [2024-06-21 16:10:40,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:40,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822076892] [2024-06-21 16:10:40,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:40,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:40,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:40,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:40,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:40,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822076892] [2024-06-21 16:10:40,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822076892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:40,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:40,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:10:40,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157744439] [2024-06-21 16:10:40,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:40,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:10:40,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:40,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:10:40,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:10:40,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:10:40,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 626 transitions, 6484 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:40,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:40,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:10:40,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:41,258 INFO L124 PetriNetUnfolderBase]: 2732/4805 cut-off events. [2024-06-21 16:10:41,258 INFO L125 PetriNetUnfolderBase]: For 1317395/1317395 co-relation queries the response was YES. [2024-06-21 16:10:41,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37919 conditions, 4805 events. 2732/4805 cut-off events. For 1317395/1317395 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33556 event pairs, 456 based on Foata normal form. 6/4806 useless extension candidates. Maximal degree in co-relation 37685. Up to 4027 conditions per place. [2024-06-21 16:10:41,341 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 582 selfloop transitions, 53 changer transitions 0/645 dead transitions. [2024-06-21 16:10:41,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 645 transitions, 7852 flow [2024-06-21 16:10:41,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:10:41,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:10:41,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-21 16:10:41,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-21 16:10:41,342 INFO L175 Difference]: Start difference. First operand has 527 places, 626 transitions, 6484 flow. Second operand 8 states and 200 transitions. [2024-06-21 16:10:41,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 645 transitions, 7852 flow [2024-06-21 16:10:50,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 645 transitions, 7770 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 16:10:50,241 INFO L231 Difference]: Finished difference. Result has 526 places, 626 transitions, 6512 flow [2024-06-21 16:10:50,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6402, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6512, PETRI_PLACES=526, PETRI_TRANSITIONS=626} [2024-06-21 16:10:50,241 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 482 predicate places. [2024-06-21 16:10:50,241 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 626 transitions, 6512 flow [2024-06-21 16:10:50,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:50,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:10:50,242 INFO 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 16:10:50,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 16:10:50,242 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 16:10:50,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:10:50,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1878898027, now seen corresponding path program 5 times [2024-06-21 16:10:50,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:10:50,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658691080] [2024-06-21 16:10:50,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:10:50,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:10:50,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:10:50,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:10:50,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:10:50,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658691080] [2024-06-21 16:10:50,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658691080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:10:50,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:10:50,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:10:50,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957423358] [2024-06-21 16:10:50,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:10:50,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:10:50,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:10:50,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:10:50,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:10:50,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:10:50,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 626 transitions, 6512 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:10:50,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:10:50,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:10:50,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:10:51,387 INFO L124 PetriNetUnfolderBase]: 2753/4838 cut-off events. [2024-06-21 16:10:51,387 INFO L125 PetriNetUnfolderBase]: For 1297996/1297996 co-relation queries the response was YES. [2024-06-21 16:10:51,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38834 conditions, 4838 events. 2753/4838 cut-off events. For 1297996/1297996 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 33822 event pairs, 451 based on Foata normal form. 2/4837 useless extension candidates. Maximal degree in co-relation 38599. Up to 4118 conditions per place. [2024-06-21 16:10:51,472 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 614 selfloop transitions, 34 changer transitions 0/658 dead transitions. [2024-06-21 16:10:51,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 658 transitions, 8396 flow [2024-06-21 16:10:51,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:10:51,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:10:51,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-21 16:10:51,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-21 16:10:51,474 INFO L175 Difference]: Start difference. First operand has 526 places, 626 transitions, 6512 flow. Second operand 9 states and 228 transitions. [2024-06-21 16:10:51,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 658 transitions, 8396 flow [2024-06-21 16:11:02,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 658 transitions, 8257 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 16:11:02,353 INFO L231 Difference]: Finished difference. Result has 529 places, 630 transitions, 6590 flow [2024-06-21 16:11:02,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6373, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6590, PETRI_PLACES=529, PETRI_TRANSITIONS=630} [2024-06-21 16:11:02,353 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 485 predicate places. [2024-06-21 16:11:02,353 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 630 transitions, 6590 flow [2024-06-21 16:11:02,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:02,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:02,354 INFO 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 16:11:02,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-21 16:11:02,356 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 16:11:02,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:02,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1881754987, now seen corresponding path program 6 times [2024-06-21 16:11:02,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:02,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728603195] [2024-06-21 16:11:02,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:02,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:02,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:02,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:02,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:02,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728603195] [2024-06-21 16:11:02,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728603195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:02,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:02,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:11:02,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643899060] [2024-06-21 16:11:02,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:02,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:11:02,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:02,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:11:02,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:11:02,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:11:02,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 630 transitions, 6590 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:02,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:02,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:11:02,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:03,516 INFO L124 PetriNetUnfolderBase]: 2748/4836 cut-off events. [2024-06-21 16:11:03,516 INFO L125 PetriNetUnfolderBase]: For 1275079/1275079 co-relation queries the response was YES. [2024-06-21 16:11:03,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38391 conditions, 4836 events. 2748/4836 cut-off events. For 1275079/1275079 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 33846 event pairs, 457 based on Foata normal form. 2/4835 useless extension candidates. Maximal degree in co-relation 38155. Up to 4140 conditions per place. [2024-06-21 16:11:03,602 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 612 selfloop transitions, 30 changer transitions 0/652 dead transitions. [2024-06-21 16:11:03,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 652 transitions, 7928 flow [2024-06-21 16:11:03,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:11:03,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:11:03,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-21 16:11:03,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-21 16:11:03,603 INFO L175 Difference]: Start difference. First operand has 529 places, 630 transitions, 6590 flow. Second operand 8 states and 202 transitions. [2024-06-21 16:11:03,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 652 transitions, 7928 flow [2024-06-21 16:11:14,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 652 transitions, 7737 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-21 16:11:14,610 INFO L231 Difference]: Finished difference. Result has 531 places, 630 transitions, 6464 flow [2024-06-21 16:11:14,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6399, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6464, PETRI_PLACES=531, PETRI_TRANSITIONS=630} [2024-06-21 16:11:14,611 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 487 predicate places. [2024-06-21 16:11:14,611 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 630 transitions, 6464 flow [2024-06-21 16:11:14,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:14,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:14,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:14,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-21 16:11:14,612 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 16:11:14,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:14,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1881759947, now seen corresponding path program 7 times [2024-06-21 16:11:14,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:14,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412197192] [2024-06-21 16:11:14,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:14,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:14,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:14,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:14,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:14,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412197192] [2024-06-21 16:11:14,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412197192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:14,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:14,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:11:14,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654513381] [2024-06-21 16:11:14,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:14,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:11:14,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:14,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:11:14,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:11:14,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:11:14,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 630 transitions, 6464 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:14,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:14,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:11:14,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:15,715 INFO L124 PetriNetUnfolderBase]: 2753/4845 cut-off events. [2024-06-21 16:11:15,715 INFO L125 PetriNetUnfolderBase]: For 1266858/1266858 co-relation queries the response was YES. [2024-06-21 16:11:15,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38226 conditions, 4845 events. 2753/4845 cut-off events. For 1266858/1266858 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33946 event pairs, 457 based on Foata normal form. 1/4843 useless extension candidates. Maximal degree in co-relation 37989. Up to 4150 conditions per place. [2024-06-21 16:11:15,802 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 613 selfloop transitions, 31 changer transitions 0/654 dead transitions. [2024-06-21 16:11:15,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 654 transitions, 7864 flow [2024-06-21 16:11:15,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:11:15,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:11:15,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-21 16:11:15,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-21 16:11:15,803 INFO L175 Difference]: Start difference. First operand has 531 places, 630 transitions, 6464 flow. Second operand 8 states and 202 transitions. [2024-06-21 16:11:15,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 654 transitions, 7864 flow [2024-06-21 16:11:24,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 654 transitions, 7799 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 16:11:24,139 INFO L231 Difference]: Finished difference. Result has 532 places, 633 transitions, 6533 flow [2024-06-21 16:11:24,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6399, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6533, PETRI_PLACES=532, PETRI_TRANSITIONS=633} [2024-06-21 16:11:24,139 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 488 predicate places. [2024-06-21 16:11:24,139 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 633 transitions, 6533 flow [2024-06-21 16:11:24,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:24,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:24,140 INFO 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 16:11:24,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-21 16:11:24,140 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 16:11:24,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:24,140 INFO L85 PathProgramCache]: Analyzing trace with hash 695251055, now seen corresponding path program 7 times [2024-06-21 16:11:24,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:24,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969968693] [2024-06-21 16:11:24,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:24,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:24,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:24,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:24,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:24,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969968693] [2024-06-21 16:11:24,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969968693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:24,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:24,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:11:24,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328318038] [2024-06-21 16:11:24,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:24,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:11:24,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:24,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:11:24,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:11:24,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:11:24,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 633 transitions, 6533 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:24,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:24,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:11:24,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:25,292 INFO L124 PetriNetUnfolderBase]: 2761/4859 cut-off events. [2024-06-21 16:11:25,293 INFO L125 PetriNetUnfolderBase]: For 1299484/1299484 co-relation queries the response was YES. [2024-06-21 16:11:25,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38459 conditions, 4859 events. 2761/4859 cut-off events. For 1299484/1299484 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 34043 event pairs, 462 based on Foata normal form. 2/4856 useless extension candidates. Maximal degree in co-relation 38221. Up to 4084 conditions per place. [2024-06-21 16:11:25,382 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 554 selfloop transitions, 90 changer transitions 0/654 dead transitions. [2024-06-21 16:11:25,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 654 transitions, 7939 flow [2024-06-21 16:11:25,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:11:25,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:11:25,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 16:11:25,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-21 16:11:25,383 INFO L175 Difference]: Start difference. First operand has 532 places, 633 transitions, 6533 flow. Second operand 8 states and 203 transitions. [2024-06-21 16:11:25,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 654 transitions, 7939 flow [2024-06-21 16:11:34,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 654 transitions, 7839 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 16:11:34,230 INFO L231 Difference]: Finished difference. Result has 534 places, 635 transitions, 6694 flow [2024-06-21 16:11:34,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6433, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6694, PETRI_PLACES=534, PETRI_TRANSITIONS=635} [2024-06-21 16:11:34,231 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 490 predicate places. [2024-06-21 16:11:34,231 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 635 transitions, 6694 flow [2024-06-21 16:11:34,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:34,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:34,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 16:11:34,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-21 16:11:34,232 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 16:11:34,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:34,232 INFO L85 PathProgramCache]: Analyzing trace with hash 695256015, now seen corresponding path program 8 times [2024-06-21 16:11:34,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:34,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129482880] [2024-06-21 16:11:34,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:34,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:34,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:34,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:34,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:34,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129482880] [2024-06-21 16:11:34,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129482880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:34,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:34,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:11:34,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372887660] [2024-06-21 16:11:34,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:34,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:11:34,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:34,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:11:34,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:11:34,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:11:34,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 635 transitions, 6694 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:34,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:34,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:11:34,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:35,351 INFO L124 PetriNetUnfolderBase]: 2774/4879 cut-off events. [2024-06-21 16:11:35,351 INFO L125 PetriNetUnfolderBase]: For 1313179/1313179 co-relation queries the response was YES. [2024-06-21 16:11:35,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39074 conditions, 4879 events. 2774/4879 cut-off events. For 1313179/1313179 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 34213 event pairs, 466 based on Foata normal form. 1/4873 useless extension candidates. Maximal degree in co-relation 38835. Up to 3966 conditions per place. [2024-06-21 16:11:35,443 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 503 selfloop transitions, 150 changer transitions 0/663 dead transitions. [2024-06-21 16:11:35,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 663 transitions, 9736 flow [2024-06-21 16:11:35,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:11:35,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:11:35,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-21 16:11:35,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-21 16:11:35,444 INFO L175 Difference]: Start difference. First operand has 534 places, 635 transitions, 6694 flow. Second operand 8 states and 212 transitions. [2024-06-21 16:11:35,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 663 transitions, 9736 flow [2024-06-21 16:11:46,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 663 transitions, 9491 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 16:11:46,278 INFO L231 Difference]: Finished difference. Result has 536 places, 641 transitions, 6887 flow [2024-06-21 16:11:46,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6449, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6887, PETRI_PLACES=536, PETRI_TRANSITIONS=641} [2024-06-21 16:11:46,279 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 492 predicate places. [2024-06-21 16:11:46,279 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 641 transitions, 6887 flow [2024-06-21 16:11:46,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:46,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:46,279 INFO 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 16:11:46,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-21 16:11:46,279 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 16:11:46,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:46,280 INFO L85 PathProgramCache]: Analyzing trace with hash -2125610805, now seen corresponding path program 9 times [2024-06-21 16:11:46,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:46,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354716598] [2024-06-21 16:11:46,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:46,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:46,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:46,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:46,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:46,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354716598] [2024-06-21 16:11:46,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354716598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:46,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:46,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:11:46,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795126130] [2024-06-21 16:11:46,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:46,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:11:46,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:46,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:11:46,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:11:46,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:11:46,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 641 transitions, 6887 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:46,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:46,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:11:46,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:47,515 INFO L124 PetriNetUnfolderBase]: 2771/4875 cut-off events. [2024-06-21 16:11:47,516 INFO L125 PetriNetUnfolderBase]: For 1306867/1306867 co-relation queries the response was YES. [2024-06-21 16:11:47,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38909 conditions, 4875 events. 2771/4875 cut-off events. For 1306867/1306867 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 34193 event pairs, 466 based on Foata normal form. 1/4869 useless extension candidates. Maximal degree in co-relation 38669. Up to 3963 conditions per place. [2024-06-21 16:11:47,607 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 500 selfloop transitions, 152 changer transitions 0/662 dead transitions. [2024-06-21 16:11:47,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 662 transitions, 9411 flow [2024-06-21 16:11:47,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:11:47,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:11:47,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-21 16:11:47,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-21 16:11:47,608 INFO L175 Difference]: Start difference. First operand has 536 places, 641 transitions, 6887 flow. Second operand 8 states and 210 transitions. [2024-06-21 16:11:47,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 662 transitions, 9411 flow [2024-06-21 16:11:58,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 662 transitions, 8957 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-21 16:11:58,107 INFO L231 Difference]: Finished difference. Result has 539 places, 641 transitions, 6743 flow [2024-06-21 16:11:58,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6433, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6743, PETRI_PLACES=539, PETRI_TRANSITIONS=641} [2024-06-21 16:11:58,108 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 495 predicate places. [2024-06-21 16:11:58,108 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 641 transitions, 6743 flow [2024-06-21 16:11:58,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:58,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:11:58,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:11:58,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-21 16:11:58,109 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 16:11:58,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:11:58,109 INFO L85 PathProgramCache]: Analyzing trace with hash -728647155, now seen corresponding path program 8 times [2024-06-21 16:11:58,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:11:58,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438455243] [2024-06-21 16:11:58,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:11:58,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:11:58,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:11:58,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:11:58,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:11:58,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438455243] [2024-06-21 16:11:58,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438455243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:11:58,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:11:58,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:11:58,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415738665] [2024-06-21 16:11:58,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:11:58,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:11:58,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:11:58,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:11:58,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:11:58,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:11:58,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 641 transitions, 6743 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:11:58,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:11:58,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:11:58,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:11:59,387 INFO L124 PetriNetUnfolderBase]: 2792/4909 cut-off events. [2024-06-21 16:11:59,387 INFO L125 PetriNetUnfolderBase]: For 1378676/1378676 co-relation queries the response was YES. [2024-06-21 16:11:59,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39689 conditions, 4909 events. 2792/4909 cut-off events. For 1378676/1378676 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 34419 event pairs, 455 based on Foata normal form. 2/4908 useless extension candidates. Maximal degree in co-relation 39448. Up to 4161 conditions per place. [2024-06-21 16:11:59,483 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 617 selfloop transitions, 47 changer transitions 0/674 dead transitions. [2024-06-21 16:11:59,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 674 transitions, 8685 flow [2024-06-21 16:11:59,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:11:59,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:11:59,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-21 16:11:59,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5790697674418605 [2024-06-21 16:11:59,484 INFO L175 Difference]: Start difference. First operand has 539 places, 641 transitions, 6743 flow. Second operand 10 states and 249 transitions. [2024-06-21 16:11:59,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 674 transitions, 8685 flow [2024-06-21 16:12:10,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 674 transitions, 8308 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 16:12:10,978 INFO L231 Difference]: Finished difference. Result has 541 places, 645 transitions, 6621 flow [2024-06-21 16:12:10,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6366, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6621, PETRI_PLACES=541, PETRI_TRANSITIONS=645} [2024-06-21 16:12:10,979 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 497 predicate places. [2024-06-21 16:12:10,979 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 645 transitions, 6621 flow [2024-06-21 16:12:10,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:10,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:10,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:12:10,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-21 16:12:10,980 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 16:12:10,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:10,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1884714415, now seen corresponding path program 9 times [2024-06-21 16:12:10,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:10,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183501413] [2024-06-21 16:12:10,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:10,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:10,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:11,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:11,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:11,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183501413] [2024-06-21 16:12:11,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183501413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:11,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:11,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:12:11,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741610482] [2024-06-21 16:12:11,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:11,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:12:11,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:11,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:12:11,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:12:11,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:12:11,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 645 transitions, 6621 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:11,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:11,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:12:11,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:12,250 INFO L124 PetriNetUnfolderBase]: 2800/4926 cut-off events. [2024-06-21 16:12:12,250 INFO L125 PetriNetUnfolderBase]: For 1394071/1394071 co-relation queries the response was YES. [2024-06-21 16:12:12,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39821 conditions, 4926 events. 2800/4926 cut-off events. For 1394071/1394071 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 34590 event pairs, 462 based on Foata normal form. 2/4925 useless extension candidates. Maximal degree in co-relation 39579. Up to 4204 conditions per place. [2024-06-21 16:12:12,345 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 618 selfloop transitions, 43 changer transitions 0/671 dead transitions. [2024-06-21 16:12:12,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 671 transitions, 8081 flow [2024-06-21 16:12:12,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:12:12,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:12:12,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-21 16:12:12,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674418604651162 [2024-06-21 16:12:12,346 INFO L175 Difference]: Start difference. First operand has 541 places, 645 transitions, 6621 flow. Second operand 10 states and 244 transitions. [2024-06-21 16:12:12,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 671 transitions, 8081 flow [2024-06-21 16:12:24,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 671 transitions, 7885 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-21 16:12:24,652 INFO L231 Difference]: Finished difference. Result has 545 places, 647 transitions, 6600 flow [2024-06-21 16:12:24,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6461, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6600, PETRI_PLACES=545, PETRI_TRANSITIONS=647} [2024-06-21 16:12:24,652 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 501 predicate places. [2024-06-21 16:12:24,652 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 647 transitions, 6600 flow [2024-06-21 16:12:24,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:24,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:24,653 INFO 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 16:12:24,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-21 16:12:24,653 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 16:12:24,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:24,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1547980815, now seen corresponding path program 10 times [2024-06-21 16:12:24,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:24,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511737343] [2024-06-21 16:12:24,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:24,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:24,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:24,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:24,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:24,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511737343] [2024-06-21 16:12:24,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511737343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:24,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:24,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:12:24,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396913326] [2024-06-21 16:12:24,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:24,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:12:24,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:24,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:12:24,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:12:24,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:12:24,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 647 transitions, 6600 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:24,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:24,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:12:24,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:26,035 INFO L124 PetriNetUnfolderBase]: 2821/4971 cut-off events. [2024-06-21 16:12:26,035 INFO L125 PetriNetUnfolderBase]: For 1445900/1445900 co-relation queries the response was YES. [2024-06-21 16:12:26,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40538 conditions, 4971 events. 2821/4971 cut-off events. For 1445900/1445900 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 35021 event pairs, 374 based on Foata normal form. 2/4970 useless extension candidates. Maximal degree in co-relation 40294. Up to 4058 conditions per place. [2024-06-21 16:12:26,129 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 608 selfloop transitions, 66 changer transitions 0/684 dead transitions. [2024-06-21 16:12:26,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 684 transitions, 9036 flow [2024-06-21 16:12:26,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:12:26,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:12:26,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-21 16:12:26,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-21 16:12:26,130 INFO L175 Difference]: Start difference. First operand has 545 places, 647 transitions, 6600 flow. Second operand 9 states and 231 transitions. [2024-06-21 16:12:26,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 684 transitions, 9036 flow [2024-06-21 16:12:37,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 684 transitions, 8917 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 16:12:37,914 INFO L231 Difference]: Finished difference. Result has 547 places, 654 transitions, 6880 flow [2024-06-21 16:12:37,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6481, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6880, PETRI_PLACES=547, PETRI_TRANSITIONS=654} [2024-06-21 16:12:37,915 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 503 predicate places. [2024-06-21 16:12:37,915 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 654 transitions, 6880 flow [2024-06-21 16:12:37,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:37,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:37,915 INFO 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 16:12:37,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-21 16:12:37,915 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 16:12:37,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:37,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1162754709, now seen corresponding path program 11 times [2024-06-21 16:12:37,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:37,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691810463] [2024-06-21 16:12:37,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:37,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:37,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:38,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 16:12:38,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:38,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691810463] [2024-06-21 16:12:38,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691810463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:38,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:38,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:12:38,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986716317] [2024-06-21 16:12:38,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:38,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:12:38,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:38,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:12:38,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:12:38,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:12:38,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 654 transitions, 6880 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:38,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:38,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:12:38,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:39,189 INFO L124 PetriNetUnfolderBase]: 2829/4987 cut-off events. [2024-06-21 16:12:39,189 INFO L125 PetriNetUnfolderBase]: For 1462307/1462307 co-relation queries the response was YES. [2024-06-21 16:12:39,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41101 conditions, 4987 events. 2829/4987 cut-off events. For 1462307/1462307 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 35182 event pairs, 374 based on Foata normal form. 2/4986 useless extension candidates. Maximal degree in co-relation 40855. Up to 4066 conditions per place. [2024-06-21 16:12:39,283 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 602 selfloop transitions, 71 changer transitions 0/683 dead transitions. [2024-06-21 16:12:39,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 683 transitions, 8809 flow [2024-06-21 16:12:39,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:12:39,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:12:39,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-21 16:12:39,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58656330749354 [2024-06-21 16:12:39,284 INFO L175 Difference]: Start difference. First operand has 547 places, 654 transitions, 6880 flow. Second operand 9 states and 227 transitions. [2024-06-21 16:12:39,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 683 transitions, 8809 flow [2024-06-21 16:12:52,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 683 transitions, 8557 flow, removed 102 selfloop flow, removed 4 redundant places. [2024-06-21 16:12:52,109 INFO L231 Difference]: Finished difference. Result has 552 places, 657 transitions, 6898 flow [2024-06-21 16:12:52,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6684, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6898, PETRI_PLACES=552, PETRI_TRANSITIONS=657} [2024-06-21 16:12:52,110 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 508 predicate places. [2024-06-21 16:12:52,110 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 657 transitions, 6898 flow [2024-06-21 16:12:52,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:52,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:12:52,110 INFO 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 16:12:52,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-21 16:12:52,111 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 16:12:52,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:12:52,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1582783851, now seen corresponding path program 12 times [2024-06-21 16:12:52,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:12:52,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237879845] [2024-06-21 16:12:52,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:12:52,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:12:52,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:12:52,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:12:52,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:12:52,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237879845] [2024-06-21 16:12:52,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237879845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:12:52,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:12:52,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:12:52,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832715163] [2024-06-21 16:12:52,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:12:52,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:12:52,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:12:52,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:12:52,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:12:52,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:12:52,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 657 transitions, 6898 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:12:52,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:12:52,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:12:52,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:12:53,377 INFO L124 PetriNetUnfolderBase]: 2824/4978 cut-off events. [2024-06-21 16:12:53,377 INFO L125 PetriNetUnfolderBase]: For 1430222/1430222 co-relation queries the response was YES. [2024-06-21 16:12:53,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40368 conditions, 4978 events. 2824/4978 cut-off events. For 1430222/1430222 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 35112 event pairs, 462 based on Foata normal form. 2/4975 useless extension candidates. Maximal degree in co-relation 40120. Up to 4205 conditions per place. [2024-06-21 16:12:53,472 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 617 selfloop transitions, 51 changer transitions 0/678 dead transitions. [2024-06-21 16:12:53,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 678 transitions, 8684 flow [2024-06-21 16:12:53,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:12:53,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:12:53,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-21 16:12:53,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-21 16:12:53,474 INFO L175 Difference]: Start difference. First operand has 552 places, 657 transitions, 6898 flow. Second operand 8 states and 201 transitions. [2024-06-21 16:12:53,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 678 transitions, 8684 flow [2024-06-21 16:13:09,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 678 transitions, 8503 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-21 16:13:09,032 INFO L231 Difference]: Finished difference. Result has 555 places, 657 transitions, 6824 flow [2024-06-21 16:13:09,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6717, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6824, PETRI_PLACES=555, PETRI_TRANSITIONS=657} [2024-06-21 16:13:09,033 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 511 predicate places. [2024-06-21 16:13:09,033 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 657 transitions, 6824 flow [2024-06-21 16:13:09,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:09,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:09,033 INFO 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 16:13:09,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-21 16:13:09,034 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 16:13:09,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:09,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1572308331, now seen corresponding path program 13 times [2024-06-21 16:13:09,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:09,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684743709] [2024-06-21 16:13:09,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:09,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:09,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:09,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:09,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:09,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684743709] [2024-06-21 16:13:09,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684743709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:09,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:09,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:13:09,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617505695] [2024-06-21 16:13:09,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:09,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:13:09,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:09,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:13:09,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:13:09,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:13:09,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 657 transitions, 6824 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:09,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:09,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:13:09,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:10,360 INFO L124 PetriNetUnfolderBase]: 2819/4973 cut-off events. [2024-06-21 16:13:10,361 INFO L125 PetriNetUnfolderBase]: For 1404005/1404005 co-relation queries the response was YES. [2024-06-21 16:13:10,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39753 conditions, 4973 events. 2819/4973 cut-off events. For 1404005/1404005 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 35060 event pairs, 465 based on Foata normal form. 2/4972 useless extension candidates. Maximal degree in co-relation 39504. Up to 4233 conditions per place. [2024-06-21 16:13:10,461 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 624 selfloop transitions, 42 changer transitions 0/676 dead transitions. [2024-06-21 16:13:10,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 676 transitions, 8202 flow [2024-06-21 16:13:10,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:13:10,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:13:10,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-21 16:13:10,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-21 16:13:10,462 INFO L175 Difference]: Start difference. First operand has 555 places, 657 transitions, 6824 flow. Second operand 8 states and 199 transitions. [2024-06-21 16:13:10,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 676 transitions, 8202 flow [2024-06-21 16:13:22,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 676 transitions, 8024 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 16:13:22,524 INFO L231 Difference]: Finished difference. Result has 556 places, 657 transitions, 6735 flow [2024-06-21 16:13:22,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6646, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6735, PETRI_PLACES=556, PETRI_TRANSITIONS=657} [2024-06-21 16:13:22,525 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 512 predicate places. [2024-06-21 16:13:22,525 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 657 transitions, 6735 flow [2024-06-21 16:13:22,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:22,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:22,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:13:22,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-21 16:13:22,526 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 16:13:22,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:22,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1644701899, now seen corresponding path program 10 times [2024-06-21 16:13:22,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:22,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226045536] [2024-06-21 16:13:22,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:22,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:22,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:22,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:22,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:22,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226045536] [2024-06-21 16:13:22,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226045536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:22,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:22,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:13:22,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179810149] [2024-06-21 16:13:22,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:22,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:13:22,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:22,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:13:22,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:13:22,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:13:22,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 657 transitions, 6735 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:22,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:22,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:13:22,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:24,182 INFO L124 PetriNetUnfolderBase]: 2824/4982 cut-off events. [2024-06-21 16:13:24,182 INFO L125 PetriNetUnfolderBase]: For 1396451/1396451 co-relation queries the response was YES. [2024-06-21 16:13:24,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39727 conditions, 4982 events. 2824/4982 cut-off events. For 1396451/1396451 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 35170 event pairs, 465 based on Foata normal form. 1/4980 useless extension candidates. Maximal degree in co-relation 39477. Up to 4228 conditions per place. [2024-06-21 16:13:24,271 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 622 selfloop transitions, 52 changer transitions 0/684 dead transitions. [2024-06-21 16:13:24,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 684 transitions, 8619 flow [2024-06-21 16:13:24,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:13:24,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:13:24,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-21 16:13:24,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744186046511628 [2024-06-21 16:13:24,273 INFO L175 Difference]: Start difference. First operand has 556 places, 657 transitions, 6735 flow. Second operand 10 states and 247 transitions. [2024-06-21 16:13:24,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 684 transitions, 8619 flow [2024-06-21 16:13:38,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 684 transitions, 8491 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 16:13:38,829 INFO L231 Difference]: Finished difference. Result has 560 places, 660 transitions, 6804 flow [2024-06-21 16:13:38,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6607, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6804, PETRI_PLACES=560, PETRI_TRANSITIONS=660} [2024-06-21 16:13:38,830 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 516 predicate places. [2024-06-21 16:13:38,830 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 660 transitions, 6804 flow [2024-06-21 16:13:38,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:38,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:13:38,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, 1, 1] [2024-06-21 16:13:38,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-21 16:13:38,830 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 16:13:38,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:13:38,831 INFO L85 PathProgramCache]: Analyzing trace with hash 1572313291, now seen corresponding path program 11 times [2024-06-21 16:13:38,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:13:38,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617761919] [2024-06-21 16:13:38,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:13:38,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:13:38,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:13:38,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:13:38,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:13:38,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617761919] [2024-06-21 16:13:38,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617761919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:13:38,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:13:38,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:13:38,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038376875] [2024-06-21 16:13:38,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:13:38,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:13:38,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:13:38,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:13:38,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:13:38,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-21 16:13:38,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 660 transitions, 6804 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:13:38,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:13:38,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-21 16:13:38,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:13:40,348 INFO L124 PetriNetUnfolderBase]: 2829/4991 cut-off events. [2024-06-21 16:13:40,349 INFO L125 PetriNetUnfolderBase]: For 1410206/1410206 co-relation queries the response was YES. [2024-06-21 16:13:40,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39886 conditions, 4991 events. 2829/4991 cut-off events. For 1410206/1410206 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 35197 event pairs, 465 based on Foata normal form. 1/4989 useless extension candidates. Maximal degree in co-relation 39634. Up to 4234 conditions per place. [2024-06-21 16:13:40,440 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 618 selfloop transitions, 54 changer transitions 0/682 dead transitions. [2024-06-21 16:13:40,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 682 transitions, 8683 flow [2024-06-21 16:13:40,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:13:40,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:13:40,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-21 16:13:40,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-21 16:13:40,441 INFO L175 Difference]: Start difference. First operand has 560 places, 660 transitions, 6804 flow. Second operand 8 states and 202 transitions. [2024-06-21 16:13:40,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 682 transitions, 8683 flow Killed by 15