./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe026_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe026_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe026_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe026_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:59:36,491 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:59:36,569 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:59:36,575 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:59:36,576 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:59:36,605 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:59:36,606 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:59:36,606 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:59:36,607 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:59:36,612 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:59:36,612 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:59:36,613 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:59:36,614 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:59:36,614 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:59:36,614 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:59:36,615 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:59:36,615 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:59:36,615 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:59:36,616 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:59:36,616 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:59:36,616 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:59:36,617 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:59:36,617 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:59:36,617 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:59:36,617 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:59:36,618 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:59:36,618 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:59:36,618 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:59:36,619 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:59:36,619 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:59:36,620 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:59:36,620 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:59:36,621 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:59:36,621 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:59:36,622 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:59:36,622 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:59:36,622 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:59:36,623 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:59:36,623 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:59:36,623 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:59:36,623 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:59:36,624 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:59:36,624 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:59:36,624 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-28 00:59:36,839 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:59:36,856 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:59:36,859 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:59:36,860 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:59:36,860 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:59:36,861 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe026_tso.yml/witness.yml [2024-06-28 00:59:37,031 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:59:37,037 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:59:37,038 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe026_tso.i [2024-06-28 00:59:38,146 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:59:38,410 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:59:38,410 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_tso.i [2024-06-28 00:59:38,434 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cf92d20b5/19297940ef6f4744920296020b419f8b/FLAGef0d3a660 [2024-06-28 00:59:38,446 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cf92d20b5/19297940ef6f4744920296020b419f8b [2024-06-28 00:59:38,447 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:59:38,448 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:59:38,452 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:59:38,453 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:59:38,457 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:59:38,457 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:59:37" (1/2) ... [2024-06-28 00:59:38,458 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66f8a74d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:59:38, skipping insertion in model container [2024-06-28 00:59:38,458 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:59:37" (1/2) ... [2024-06-28 00:59:38,459 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6078b0b7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:59:38, skipping insertion in model container [2024-06-28 00:59:38,460 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:59:38" (2/2) ... [2024-06-28 00:59:38,460 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66f8a74d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:38, skipping insertion in model container [2024-06-28 00:59:38,460 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:59:38" (2/2) ... [2024-06-28 00:59:38,464 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:59:38,549 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:59:38,550 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 00:59:38,550 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 00:59:38,550 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 00:59:38,550 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:59:38,550 INFO L106 edCorrectnessWitness]: ghost_update [L774-L774] multithreaded = 1; [2024-06-28 00:59:38,596 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:59:38,787 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_tso.i[945,958] [2024-06-28 00:59:38,932 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:59:38,945 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 00:59:38,983 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe026_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:59:39,065 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:59:39,101 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:59:39,102 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:39 WrapperNode [2024-06-28 00:59:39,102 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:59:39,103 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:59:39,103 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:59:39,103 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:59:39,108 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:39" (1/1) ... [2024-06-28 00:59:39,122 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:39" (1/1) ... [2024-06-28 00:59:39,147 INFO L138 Inliner]: procedures = 175, calls = 39, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-06-28 00:59:39,148 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:59:39,148 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:59:39,149 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:59:39,149 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:59:39,160 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:39" (1/1) ... [2024-06-28 00:59:39,160 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:39" (1/1) ... [2024-06-28 00:59:39,163 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:39" (1/1) ... [2024-06-28 00:59:39,177 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 00:59:39,177 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:39" (1/1) ... [2024-06-28 00:59:39,177 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:39" (1/1) ... [2024-06-28 00:59:39,184 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:39" (1/1) ... [2024-06-28 00:59:39,186 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:39" (1/1) ... [2024-06-28 00:59:39,187 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:39" (1/1) ... [2024-06-28 00:59:39,189 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:39" (1/1) ... [2024-06-28 00:59:39,191 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:59:39,192 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:59:39,192 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:59:39,192 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:59:39,193 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:39" (1/1) ... [2024-06-28 00:59:39,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:59:39,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:59:39,217 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 00:59:39,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 00:59:39,247 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:59:39,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:59:39,247 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:59:39,248 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:59:39,248 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:59:39,248 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:59:39,248 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:59:39,248 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:59:39,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:59:39,248 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:59:39,249 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:59:39,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:59:39,251 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:59:39,356 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:59:39,359 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:59:39,525 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:59:39,526 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:59:39,611 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:59:39,612 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:59:39,612 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:59:39 BoogieIcfgContainer [2024-06-28 00:59:39,612 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:59:39,614 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:59:39,614 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:59:39,617 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:59:39,618 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:59:37" (1/4) ... [2024-06-28 00:59:39,618 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35136d0b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:59:39, skipping insertion in model container [2024-06-28 00:59:39,618 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:59:38" (2/4) ... [2024-06-28 00:59:39,619 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35136d0b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:59:39, skipping insertion in model container [2024-06-28 00:59:39,619 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:59:39" (3/4) ... [2024-06-28 00:59:39,619 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35136d0b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:59:39, skipping insertion in model container [2024-06-28 00:59:39,619 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:59:39" (4/4) ... [2024-06-28 00:59:39,621 INFO L112 eAbstractionObserver]: Analyzing ICFG safe026_tso.i [2024-06-28 00:59:39,641 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:59:39,641 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 00:59:39,641 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:59:39,704 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:59:39,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 44 transitions, 100 flow [2024-06-28 00:59:39,793 INFO L124 PetriNetUnfolderBase]: 1/41 cut-off events. [2024-06-28 00:59:39,793 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:59:39,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 1/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 42. Up to 2 conditions per place. [2024-06-28 00:59:39,798 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 44 transitions, 100 flow [2024-06-28 00:59:39,802 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 48 places, 38 transitions, 85 flow [2024-06-28 00:59:39,816 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:59:39,824 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;@2de31ae6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:59:39,824 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 00:59:39,831 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:59:39,831 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:59:39,831 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:59:39,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:39,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:59:39,833 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:39,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:39,838 INFO L85 PathProgramCache]: Analyzing trace with hash 206002844, now seen corresponding path program 1 times [2024-06-28 00:59:39,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:39,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243020345] [2024-06-28 00:59:39,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:39,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:39,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:40,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:40,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:40,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243020345] [2024-06-28 00:59:40,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243020345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:40,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:40,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:59:40,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352461703] [2024-06-28 00:59:40,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:40,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:59:40,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:40,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:59:40,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:59:40,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 44 [2024-06-28 00:59:40,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 85 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:40,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:40,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 44 [2024-06-28 00:59:40,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:40,626 INFO L124 PetriNetUnfolderBase]: 740/1291 cut-off events. [2024-06-28 00:59:40,627 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-28 00:59:40,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2486 conditions, 1291 events. 740/1291 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7271 event pairs, 529 based on Foata normal form. 1/1233 useless extension candidates. Maximal degree in co-relation 2474. Up to 1128 conditions per place. [2024-06-28 00:59:40,643 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 31 selfloop transitions, 4 changer transitions 0/50 dead transitions. [2024-06-28 00:59:40,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 50 transitions, 185 flow [2024-06-28 00:59:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:59:40,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:59:40,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2024-06-28 00:59:40,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7196969696969697 [2024-06-28 00:59:40,656 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 85 flow. Second operand 3 states and 95 transitions. [2024-06-28 00:59:40,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 50 transitions, 185 flow [2024-06-28 00:59:40,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 50 transitions, 180 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:40,664 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 112 flow [2024-06-28 00:59:40,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-28 00:59:40,670 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 0 predicate places. [2024-06-28 00:59:40,670 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 112 flow [2024-06-28 00:59:40,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:40,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:40,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:40,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:59:40,671 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:40,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:40,672 INFO L85 PathProgramCache]: Analyzing trace with hash 400246459, now seen corresponding path program 1 times [2024-06-28 00:59:40,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:40,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629693843] [2024-06-28 00:59:40,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:40,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:40,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:40,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:40,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:40,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629693843] [2024-06-28 00:59:40,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629693843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:40,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:40,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:59:40,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021619233] [2024-06-28 00:59:40,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:40,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:59:40,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:40,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:59:40,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:59:40,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 00:59:40,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 112 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:40,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:40,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 00:59:40,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:41,260 INFO L124 PetriNetUnfolderBase]: 966/1774 cut-off events. [2024-06-28 00:59:41,261 INFO L125 PetriNetUnfolderBase]: For 321/359 co-relation queries the response was YES. [2024-06-28 00:59:41,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3728 conditions, 1774 events. 966/1774 cut-off events. For 321/359 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10371 event pairs, 604 based on Foata normal form. 3/1737 useless extension candidates. Maximal degree in co-relation 3716. Up to 1431 conditions per place. [2024-06-28 00:59:41,274 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 44 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2024-06-28 00:59:41,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 65 transitions, 278 flow [2024-06-28 00:59:41,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:59:41,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:59:41,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-28 00:59:41,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6988636363636364 [2024-06-28 00:59:41,278 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 112 flow. Second operand 4 states and 123 transitions. [2024-06-28 00:59:41,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 65 transitions, 278 flow [2024-06-28 00:59:41,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 272 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:59:41,282 INFO L231 Difference]: Finished difference. Result has 52 places, 47 transitions, 164 flow [2024-06-28 00:59:41,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=52, PETRI_TRANSITIONS=47} [2024-06-28 00:59:41,283 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 4 predicate places. [2024-06-28 00:59:41,283 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 47 transitions, 164 flow [2024-06-28 00:59:41,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:41,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:41,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:41,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:59:41,287 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:41,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:41,292 INFO L85 PathProgramCache]: Analyzing trace with hash -477261317, now seen corresponding path program 1 times [2024-06-28 00:59:41,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:41,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279472289] [2024-06-28 00:59:41,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:41,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:41,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:41,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-28 00:59:41,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:41,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279472289] [2024-06-28 00:59:41,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279472289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:41,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:41,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:41,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854854795] [2024-06-28 00:59:41,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:41,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:41,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:41,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:41,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:41,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:41,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 47 transitions, 164 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:41,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:41,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:41,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:41,746 INFO L124 PetriNetUnfolderBase]: 1209/1977 cut-off events. [2024-06-28 00:59:41,746 INFO L125 PetriNetUnfolderBase]: For 906/906 co-relation queries the response was YES. [2024-06-28 00:59:41,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4848 conditions, 1977 events. 1209/1977 cut-off events. For 906/906 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10955 event pairs, 380 based on Foata normal form. 5/1972 useless extension candidates. Maximal degree in co-relation 4833. Up to 1690 conditions per place. [2024-06-28 00:59:41,760 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 66 selfloop transitions, 14 changer transitions 0/93 dead transitions. [2024-06-28 00:59:41,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 93 transitions, 471 flow [2024-06-28 00:59:41,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:41,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:41,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-28 00:59:41,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7136363636363636 [2024-06-28 00:59:41,766 INFO L175 Difference]: Start difference. First operand has 52 places, 47 transitions, 164 flow. Second operand 5 states and 157 transitions. [2024-06-28 00:59:41,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 93 transitions, 471 flow [2024-06-28 00:59:41,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 93 transitions, 467 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:59:41,771 INFO L231 Difference]: Finished difference. Result has 59 places, 60 transitions, 274 flow [2024-06-28 00:59:41,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=274, PETRI_PLACES=59, PETRI_TRANSITIONS=60} [2024-06-28 00:59:41,773 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 11 predicate places. [2024-06-28 00:59:41,773 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 60 transitions, 274 flow [2024-06-28 00:59:41,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:41,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:41,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:41,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:59:41,774 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:41,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:41,775 INFO L85 PathProgramCache]: Analyzing trace with hash 913387002, now seen corresponding path program 1 times [2024-06-28 00:59:41,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:41,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107850283] [2024-06-28 00:59:41,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:41,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:41,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:41,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:41,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:41,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107850283] [2024-06-28 00:59:41,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107850283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:41,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:41,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:41,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552771529] [2024-06-28 00:59:41,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:41,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:41,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:41,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:41,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:41,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:41,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 60 transitions, 274 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:41,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:41,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:41,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:42,299 INFO L124 PetriNetUnfolderBase]: 1306/2200 cut-off events. [2024-06-28 00:59:42,299 INFO L125 PetriNetUnfolderBase]: For 2282/2282 co-relation queries the response was YES. [2024-06-28 00:59:42,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6261 conditions, 2200 events. 1306/2200 cut-off events. For 2282/2282 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12723 event pairs, 370 based on Foata normal form. 22/2196 useless extension candidates. Maximal degree in co-relation 6241. Up to 1659 conditions per place. [2024-06-28 00:59:42,319 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 75 selfloop transitions, 16 changer transitions 0/104 dead transitions. [2024-06-28 00:59:42,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 104 transitions, 596 flow [2024-06-28 00:59:42,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:42,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:42,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 00:59:42,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7007575757575758 [2024-06-28 00:59:42,321 INFO L175 Difference]: Start difference. First operand has 59 places, 60 transitions, 274 flow. Second operand 6 states and 185 transitions. [2024-06-28 00:59:42,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 104 transitions, 596 flow [2024-06-28 00:59:42,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 104 transitions, 592 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:59:42,327 INFO L231 Difference]: Finished difference. Result has 64 places, 61 transitions, 318 flow [2024-06-28 00:59:42,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=318, PETRI_PLACES=64, PETRI_TRANSITIONS=61} [2024-06-28 00:59:42,328 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 16 predicate places. [2024-06-28 00:59:42,328 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 61 transitions, 318 flow [2024-06-28 00:59:42,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:42,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:42,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:42,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:59:42,329 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:42,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:42,330 INFO L85 PathProgramCache]: Analyzing trace with hash 871951080, now seen corresponding path program 1 times [2024-06-28 00:59:42,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:42,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624966339] [2024-06-28 00:59:42,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:42,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:42,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:42,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:42,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:42,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624966339] [2024-06-28 00:59:42,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624966339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:42,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:42,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:59:42,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639325148] [2024-06-28 00:59:42,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:42,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:59:42,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:42,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:59:42,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:59:42,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 00:59:42,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 61 transitions, 318 flow. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:42,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:42,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 00:59:42,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:42,659 INFO L124 PetriNetUnfolderBase]: 1110/1918 cut-off events. [2024-06-28 00:59:42,659 INFO L125 PetriNetUnfolderBase]: For 2702/2738 co-relation queries the response was YES. [2024-06-28 00:59:42,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5965 conditions, 1918 events. 1110/1918 cut-off events. For 2702/2738 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11118 event pairs, 294 based on Foata normal form. 2/1898 useless extension candidates. Maximal degree in co-relation 5942. Up to 1666 conditions per place. [2024-06-28 00:59:42,676 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 55 selfloop transitions, 7 changer transitions 0/78 dead transitions. [2024-06-28 00:59:42,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 78 transitions, 492 flow [2024-06-28 00:59:42,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:59:42,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:59:42,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-06-28 00:59:42,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-28 00:59:42,678 INFO L175 Difference]: Start difference. First operand has 64 places, 61 transitions, 318 flow. Second operand 4 states and 118 transitions. [2024-06-28 00:59:42,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 78 transitions, 492 flow [2024-06-28 00:59:42,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 78 transitions, 456 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:42,683 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 324 flow [2024-06-28 00:59:42,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=324, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-06-28 00:59:42,684 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 17 predicate places. [2024-06-28 00:59:42,685 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 324 flow [2024-06-28 00:59:42,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:42,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:42,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:42,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:59:42,685 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:42,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:42,686 INFO L85 PathProgramCache]: Analyzing trace with hash -157836487, now seen corresponding path program 1 times [2024-06-28 00:59:42,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:42,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059605556] [2024-06-28 00:59:42,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:42,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:42,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:42,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:42,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:42,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059605556] [2024-06-28 00:59:42,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059605556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:42,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:42,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:42,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826568978] [2024-06-28 00:59:42,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:42,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:42,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:42,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:42,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:42,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:42,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 324 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:42,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:42,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:42,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:43,061 INFO L124 PetriNetUnfolderBase]: 1313/2145 cut-off events. [2024-06-28 00:59:43,062 INFO L125 PetriNetUnfolderBase]: For 3436/3436 co-relation queries the response was YES. [2024-06-28 00:59:43,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6699 conditions, 2145 events. 1313/2145 cut-off events. For 3436/3436 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11997 event pairs, 388 based on Foata normal form. 4/2139 useless extension candidates. Maximal degree in co-relation 6674. Up to 1856 conditions per place. [2024-06-28 00:59:43,081 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 63 selfloop transitions, 17 changer transitions 0/93 dead transitions. [2024-06-28 00:59:43,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 93 transitions, 589 flow [2024-06-28 00:59:43,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:43,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:43,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-28 00:59:43,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-28 00:59:43,083 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 324 flow. Second operand 5 states and 150 transitions. [2024-06-28 00:59:43,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 93 transitions, 589 flow [2024-06-28 00:59:43,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 93 transitions, 575 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:43,089 INFO L231 Difference]: Finished difference. Result has 69 places, 67 transitions, 391 flow [2024-06-28 00:59:43,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=391, PETRI_PLACES=69, PETRI_TRANSITIONS=67} [2024-06-28 00:59:43,090 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 21 predicate places. [2024-06-28 00:59:43,090 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 67 transitions, 391 flow [2024-06-28 00:59:43,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:43,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:43,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:43,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:59:43,091 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:43,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:43,092 INFO L85 PathProgramCache]: Analyzing trace with hash 426393351, now seen corresponding path program 2 times [2024-06-28 00:59:43,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:43,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060610166] [2024-06-28 00:59:43,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:43,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:43,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:43,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:43,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:43,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060610166] [2024-06-28 00:59:43,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060610166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:43,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:43,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:43,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331595282] [2024-06-28 00:59:43,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:43,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:43,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:43,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:43,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:43,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:43,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 67 transitions, 391 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:43,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:43,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:43,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:43,469 INFO L124 PetriNetUnfolderBase]: 1293/2092 cut-off events. [2024-06-28 00:59:43,469 INFO L125 PetriNetUnfolderBase]: For 4223/4227 co-relation queries the response was YES. [2024-06-28 00:59:43,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6847 conditions, 2092 events. 1293/2092 cut-off events. For 4223/4227 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 11523 event pairs, 368 based on Foata normal form. 3/2084 useless extension candidates. Maximal degree in co-relation 6820. Up to 1820 conditions per place. [2024-06-28 00:59:43,490 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 57 selfloop transitions, 19 changer transitions 0/89 dead transitions. [2024-06-28 00:59:43,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 89 transitions, 601 flow [2024-06-28 00:59:43,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:43,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:43,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-28 00:59:43,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636363636363637 [2024-06-28 00:59:43,493 INFO L175 Difference]: Start difference. First operand has 69 places, 67 transitions, 391 flow. Second operand 5 states and 146 transitions. [2024-06-28 00:59:43,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 89 transitions, 601 flow [2024-06-28 00:59:43,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 89 transitions, 580 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:43,501 INFO L231 Difference]: Finished difference. Result has 72 places, 68 transitions, 424 flow [2024-06-28 00:59:43,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=424, PETRI_PLACES=72, PETRI_TRANSITIONS=68} [2024-06-28 00:59:43,503 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 24 predicate places. [2024-06-28 00:59:43,503 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 68 transitions, 424 flow [2024-06-28 00:59:43,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:43,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:43,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:43,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:59:43,504 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:43,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:43,505 INFO L85 PathProgramCache]: Analyzing trace with hash 410314147, now seen corresponding path program 1 times [2024-06-28 00:59:43,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:43,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221875207] [2024-06-28 00:59:43,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:43,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:43,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59: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-28 00:59:43,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:43,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221875207] [2024-06-28 00:59:43,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221875207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:43,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:43,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:43,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083595255] [2024-06-28 00:59:43,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:43,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:43,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:43,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:43,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:43,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 00:59:43,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 68 transitions, 424 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-28 00:59:43,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:43,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 00:59:43,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:43,903 INFO L124 PetriNetUnfolderBase]: 1081/1876 cut-off events. [2024-06-28 00:59:43,903 INFO L125 PetriNetUnfolderBase]: For 4092/4108 co-relation queries the response was YES. [2024-06-28 00:59:43,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6161 conditions, 1876 events. 1081/1876 cut-off events. For 4092/4108 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10826 event pairs, 254 based on Foata normal form. 4/1868 useless extension candidates. Maximal degree in co-relation 6133. Up to 1582 conditions per place. [2024-06-28 00:59:43,925 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 67 selfloop transitions, 9 changer transitions 0/92 dead transitions. [2024-06-28 00:59:43,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 92 transitions, 640 flow [2024-06-28 00:59:43,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:43,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:43,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-28 00:59:43,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-28 00:59:43,928 INFO L175 Difference]: Start difference. First operand has 72 places, 68 transitions, 424 flow. Second operand 5 states and 145 transitions. [2024-06-28 00:59:43,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 92 transitions, 640 flow [2024-06-28 00:59:43,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 92 transitions, 613 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:43,935 INFO L231 Difference]: Finished difference. Result has 75 places, 70 transitions, 438 flow [2024-06-28 00:59:43,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=438, PETRI_PLACES=75, PETRI_TRANSITIONS=70} [2024-06-28 00:59:43,937 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 27 predicate places. [2024-06-28 00:59:43,938 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 70 transitions, 438 flow [2024-06-28 00:59:43,938 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-28 00:59:43,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:43,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:43,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:59:43,938 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:43,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:43,939 INFO L85 PathProgramCache]: Analyzing trace with hash 610859908, now seen corresponding path program 1 times [2024-06-28 00:59:43,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:43,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637304760] [2024-06-28 00:59:43,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:43,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:43,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:44,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:44,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:44,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637304760] [2024-06-28 00:59:44,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637304760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:44,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:44,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:44,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180933212] [2024-06-28 00:59:44,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:44,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:44,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:44,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:44,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:44,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:44,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 70 transitions, 438 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:44,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:44,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:44,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:44,435 INFO L124 PetriNetUnfolderBase]: 1406/2387 cut-off events. [2024-06-28 00:59:44,436 INFO L125 PetriNetUnfolderBase]: For 6912/6912 co-relation queries the response was YES. [2024-06-28 00:59:44,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7808 conditions, 2387 events. 1406/2387 cut-off events. For 6912/6912 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14082 event pairs, 527 based on Foata normal form. 20/2379 useless extension candidates. Maximal degree in co-relation 7778. Up to 1841 conditions per place. [2024-06-28 00:59:44,454 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 73 selfloop transitions, 20 changer transitions 0/106 dead transitions. [2024-06-28 00:59:44,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 106 transitions, 722 flow [2024-06-28 00:59:44,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:44,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:44,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:59:44,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-28 00:59:44,456 INFO L175 Difference]: Start difference. First operand has 75 places, 70 transitions, 438 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:59:44,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 106 transitions, 722 flow [2024-06-28 00:59:44,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 106 transitions, 699 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:44,467 INFO L231 Difference]: Finished difference. Result has 78 places, 72 transitions, 481 flow [2024-06-28 00:59:44,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=415, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=481, PETRI_PLACES=78, PETRI_TRANSITIONS=72} [2024-06-28 00:59:44,470 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 30 predicate places. [2024-06-28 00:59:44,470 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 72 transitions, 481 flow [2024-06-28 00:59:44,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:44,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:44,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:44,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:59:44,473 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:44,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:44,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1001584472, now seen corresponding path program 2 times [2024-06-28 00:59:44,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:44,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748959047] [2024-06-28 00:59:44,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:44,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:44,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:44,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:44,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:44,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748959047] [2024-06-28 00:59:44,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748959047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:44,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:44,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:44,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309255800] [2024-06-28 00:59:44,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:44,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:44,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:44,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:44,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:44,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:44,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 72 transitions, 481 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:44,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:44,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:44,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:44,968 INFO L124 PetriNetUnfolderBase]: 1433/2412 cut-off events. [2024-06-28 00:59:44,968 INFO L125 PetriNetUnfolderBase]: For 8050/8054 co-relation queries the response was YES. [2024-06-28 00:59:44,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8332 conditions, 2412 events. 1433/2412 cut-off events. For 8050/8054 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 14080 event pairs, 586 based on Foata normal form. 5/2388 useless extension candidates. Maximal degree in co-relation 8301. Up to 2014 conditions per place. [2024-06-28 00:59:44,985 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 68 selfloop transitions, 21 changer transitions 0/102 dead transitions. [2024-06-28 00:59:44,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 102 transitions, 743 flow [2024-06-28 00:59:44,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:44,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:44,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 00:59:44,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-28 00:59:44,988 INFO L175 Difference]: Start difference. First operand has 78 places, 72 transitions, 481 flow. Second operand 6 states and 172 transitions. [2024-06-28 00:59:44,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 102 transitions, 743 flow [2024-06-28 00:59:44,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 102 transitions, 699 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:44,999 INFO L231 Difference]: Finished difference. Result has 80 places, 74 transitions, 508 flow [2024-06-28 00:59:45,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=508, PETRI_PLACES=80, PETRI_TRANSITIONS=74} [2024-06-28 00:59:45,000 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 32 predicate places. [2024-06-28 00:59:45,001 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 74 transitions, 508 flow [2024-06-28 00:59:45,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:45,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:45,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:45,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:59:45,002 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:45,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:45,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1814588292, now seen corresponding path program 3 times [2024-06-28 00:59:45,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:45,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760358911] [2024-06-28 00:59:45,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:45,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:45,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:45,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:45,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:45,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760358911] [2024-06-28 00:59:45,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760358911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:45,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:45,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:45,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203651045] [2024-06-28 00:59:45,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:45,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:45,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:45,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:45,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:45,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:45,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 74 transitions, 508 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:45,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:45,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:45,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:45,458 INFO L124 PetriNetUnfolderBase]: 1425/2384 cut-off events. [2024-06-28 00:59:45,459 INFO L125 PetriNetUnfolderBase]: For 8955/8959 co-relation queries the response was YES. [2024-06-28 00:59:45,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8374 conditions, 2384 events. 1425/2384 cut-off events. For 8955/8959 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13836 event pairs, 472 based on Foata normal form. 5/2362 useless extension candidates. Maximal degree in co-relation 8342. Up to 1785 conditions per place. [2024-06-28 00:59:45,477 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 69 selfloop transitions, 26 changer transitions 0/108 dead transitions. [2024-06-28 00:59:45,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 108 transitions, 798 flow [2024-06-28 00:59:45,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:45,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:45,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:59:45,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:59:45,479 INFO L175 Difference]: Start difference. First operand has 80 places, 74 transitions, 508 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:59:45,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 108 transitions, 798 flow [2024-06-28 00:59:45,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 108 transitions, 745 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:45,492 INFO L231 Difference]: Finished difference. Result has 82 places, 76 transitions, 540 flow [2024-06-28 00:59:45,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=540, PETRI_PLACES=82, PETRI_TRANSITIONS=76} [2024-06-28 00:59:45,492 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 34 predicate places. [2024-06-28 00:59:45,493 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 76 transitions, 540 flow [2024-06-28 00:59:45,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:45,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:45,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:45,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:59:45,494 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:45,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:45,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1311659968, now seen corresponding path program 1 times [2024-06-28 00:59:45,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:45,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565833424] [2024-06-28 00:59:45,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:45,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:45,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:45,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:45,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:45,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565833424] [2024-06-28 00:59:45,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565833424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:45,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:45,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:45,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917576022] [2024-06-28 00:59:45,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:45,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:45,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:45,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:45,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:45,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:45,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 76 transitions, 540 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:45,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:45,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:45,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:45,960 INFO L124 PetriNetUnfolderBase]: 1544/2624 cut-off events. [2024-06-28 00:59:45,960 INFO L125 PetriNetUnfolderBase]: For 12016/12016 co-relation queries the response was YES. [2024-06-28 00:59:45,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9452 conditions, 2624 events. 1544/2624 cut-off events. For 12016/12016 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15347 event pairs, 346 based on Foata normal form. 12/2628 useless extension candidates. Maximal degree in co-relation 9419. Up to 1633 conditions per place. [2024-06-28 00:59:45,979 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 83 selfloop transitions, 21 changer transitions 0/117 dead transitions. [2024-06-28 00:59:45,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 117 transitions, 916 flow [2024-06-28 00:59:45,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:45,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:45,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 00:59:45,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-28 00:59:45,981 INFO L175 Difference]: Start difference. First operand has 82 places, 76 transitions, 540 flow. Second operand 6 states and 180 transitions. [2024-06-28 00:59:45,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 117 transitions, 916 flow [2024-06-28 00:59:45,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 117 transitions, 849 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:45,996 INFO L231 Difference]: Finished difference. Result has 84 places, 78 transitions, 551 flow [2024-06-28 00:59:45,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=473, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=551, PETRI_PLACES=84, PETRI_TRANSITIONS=78} [2024-06-28 00:59:45,998 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 36 predicate places. [2024-06-28 00:59:45,998 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 78 transitions, 551 flow [2024-06-28 00:59:45,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:45,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:45,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:45,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:59:45,999 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:45,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:45,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1108421228, now seen corresponding path program 1 times [2024-06-28 00:59:45,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:45,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261128176] [2024-06-28 00:59:46,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:46,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:46,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:46,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-28 00:59:46,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:46,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261128176] [2024-06-28 00:59:46,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261128176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:46,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:46,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:46,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544704042] [2024-06-28 00:59:46,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:46,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:46,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:46,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:46,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:46,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:46,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 78 transitions, 551 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:46,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:46,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:46,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:46,443 INFO L124 PetriNetUnfolderBase]: 1524/2484 cut-off events. [2024-06-28 00:59:46,443 INFO L125 PetriNetUnfolderBase]: For 12598/12598 co-relation queries the response was YES. [2024-06-28 00:59:46,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9182 conditions, 2484 events. 1524/2484 cut-off events. For 12598/12598 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14280 event pairs, 238 based on Foata normal form. 12/2490 useless extension candidates. Maximal degree in co-relation 9148. Up to 1627 conditions per place. [2024-06-28 00:59:46,462 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 80 selfloop transitions, 22 changer transitions 0/115 dead transitions. [2024-06-28 00:59:46,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 115 transitions, 847 flow [2024-06-28 00:59:46,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:46,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:46,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:59:46,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6742424242424242 [2024-06-28 00:59:46,465 INFO L175 Difference]: Start difference. First operand has 84 places, 78 transitions, 551 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:59:46,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 115 transitions, 847 flow [2024-06-28 00:59:46,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 115 transitions, 816 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:46,489 INFO L231 Difference]: Finished difference. Result has 88 places, 78 transitions, 571 flow [2024-06-28 00:59:46,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=571, PETRI_PLACES=88, PETRI_TRANSITIONS=78} [2024-06-28 00:59:46,490 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 40 predicate places. [2024-06-28 00:59:46,490 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 78 transitions, 571 flow [2024-06-28 00:59:46,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:46,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:46,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:46,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:59:46,491 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:46,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:46,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1842068494, now seen corresponding path program 2 times [2024-06-28 00:59:46,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:46,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851337240] [2024-06-28 00:59:46,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:46,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:46,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:46,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:46,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:46,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851337240] [2024-06-28 00:59:46,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851337240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:46,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:46,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:46,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073626332] [2024-06-28 00:59:46,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:46,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:46,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:46,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:46,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:46,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:46,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 78 transitions, 571 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:46,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:46,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:46,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:46,927 INFO L124 PetriNetUnfolderBase]: 1504/2582 cut-off events. [2024-06-28 00:59:46,927 INFO L125 PetriNetUnfolderBase]: For 13060/13064 co-relation queries the response was YES. [2024-06-28 00:59:46,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9248 conditions, 2582 events. 1504/2582 cut-off events. For 13060/13064 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15283 event pairs, 235 based on Foata normal form. 13/2581 useless extension candidates. Maximal degree in co-relation 9212. Up to 1437 conditions per place. [2024-06-28 00:59:46,946 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 73 selfloop transitions, 23 changer transitions 0/109 dead transitions. [2024-06-28 00:59:46,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 109 transitions, 813 flow [2024-06-28 00:59:46,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:46,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:46,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-28 00:59:46,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-28 00:59:46,948 INFO L175 Difference]: Start difference. First operand has 88 places, 78 transitions, 571 flow. Second operand 6 states and 171 transitions. [2024-06-28 00:59:46,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 109 transitions, 813 flow [2024-06-28 00:59:46,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 109 transitions, 756 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:46,970 INFO L231 Difference]: Finished difference. Result has 88 places, 77 transitions, 536 flow [2024-06-28 00:59:46,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=536, PETRI_PLACES=88, PETRI_TRANSITIONS=77} [2024-06-28 00:59:46,971 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 40 predicate places. [2024-06-28 00:59:46,971 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 77 transitions, 536 flow [2024-06-28 00:59:46,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:46,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:46,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:46,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:59:46,972 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:46,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:46,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1855479659, now seen corresponding path program 1 times [2024-06-28 00:59:46,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:46,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898682167] [2024-06-28 00:59:46,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:46,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:46,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:47,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-28 00:59:47,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:47,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898682167] [2024-06-28 00:59:47,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898682167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:47,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:47,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:47,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947326725] [2024-06-28 00:59:47,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:47,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:47,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:47,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:47,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:47,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 00:59:47,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 77 transitions, 536 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-28 00:59:47,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:47,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 00:59:47,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:47,376 INFO L124 PetriNetUnfolderBase]: 1338/2372 cut-off events. [2024-06-28 00:59:47,376 INFO L125 PetriNetUnfolderBase]: For 10306/10340 co-relation queries the response was YES. [2024-06-28 00:59:47,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8440 conditions, 2372 events. 1338/2372 cut-off events. For 10306/10340 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14603 event pairs, 519 based on Foata normal form. 1/2344 useless extension candidates. Maximal degree in co-relation 8403. Up to 1988 conditions per place. [2024-06-28 00:59:47,392 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 69 selfloop transitions, 17 changer transitions 0/102 dead transitions. [2024-06-28 00:59:47,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 102 transitions, 812 flow [2024-06-28 00:59:47,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:47,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:47,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-28 00:59:47,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 00:59:47,394 INFO L175 Difference]: Start difference. First operand has 88 places, 77 transitions, 536 flow. Second operand 5 states and 143 transitions. [2024-06-28 00:59:47,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 102 transitions, 812 flow [2024-06-28 00:59:47,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 102 transitions, 743 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:47,410 INFO L231 Difference]: Finished difference. Result has 88 places, 83 transitions, 545 flow [2024-06-28 00:59:47,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=545, PETRI_PLACES=88, PETRI_TRANSITIONS=83} [2024-06-28 00:59:47,411 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 40 predicate places. [2024-06-28 00:59:47,411 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 83 transitions, 545 flow [2024-06-28 00:59:47,411 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-28 00:59:47,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:47,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:47,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:59:47,412 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:47,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:47,412 INFO L85 PathProgramCache]: Analyzing trace with hash -619928417, now seen corresponding path program 2 times [2024-06-28 00:59:47,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:47,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680113220] [2024-06-28 00:59:47,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:47,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:47,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:47,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:47,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:47,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680113220] [2024-06-28 00:59:47,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680113220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:47,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:47,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:47,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661915386] [2024-06-28 00:59:47,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:47,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:47,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:47,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:47,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:47,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 00:59:47,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 83 transitions, 545 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-28 00:59:47,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:47,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 00:59:47,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:47,783 INFO L124 PetriNetUnfolderBase]: 1332/2356 cut-off events. [2024-06-28 00:59:47,784 INFO L125 PetriNetUnfolderBase]: For 10414/10448 co-relation queries the response was YES. [2024-06-28 00:59:47,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8195 conditions, 2356 events. 1332/2356 cut-off events. For 10414/10448 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14444 event pairs, 521 based on Foata normal form. 2/2329 useless extension candidates. Maximal degree in co-relation 8158. Up to 1985 conditions per place. [2024-06-28 00:59:47,803 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 68 selfloop transitions, 14 changer transitions 0/98 dead transitions. [2024-06-28 00:59:47,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 98 transitions, 745 flow [2024-06-28 00:59:47,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:59:47,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:59:47,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 118 transitions. [2024-06-28 00:59:47,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-28 00:59:47,805 INFO L175 Difference]: Start difference. First operand has 88 places, 83 transitions, 545 flow. Second operand 4 states and 118 transitions. [2024-06-28 00:59:47,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 98 transitions, 745 flow [2024-06-28 00:59:47,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 98 transitions, 719 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-28 00:59:47,823 INFO L231 Difference]: Finished difference. Result has 91 places, 83 transitions, 558 flow [2024-06-28 00:59:47,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=558, PETRI_PLACES=91, PETRI_TRANSITIONS=83} [2024-06-28 00:59:47,823 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 43 predicate places. [2024-06-28 00:59:47,824 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 83 transitions, 558 flow [2024-06-28 00:59:47,824 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-28 00:59:47,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:47,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:47,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:59:47,825 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:47,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:47,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1514479887, now seen corresponding path program 1 times [2024-06-28 00:59:47,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:47,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606486124] [2024-06-28 00:59:47,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:47,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:47,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:47,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:47,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:47,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606486124] [2024-06-28 00:59:47,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606486124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:47,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:47,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:47,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736513553] [2024-06-28 00:59:47,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:47,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:47,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:47,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:47,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:47,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:47,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 83 transitions, 558 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-28 00:59:47,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:47,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:47,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:48,222 INFO L124 PetriNetUnfolderBase]: 1556/2565 cut-off events. [2024-06-28 00:59:48,222 INFO L125 PetriNetUnfolderBase]: For 14163/14163 co-relation queries the response was YES. [2024-06-28 00:59:48,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9355 conditions, 2565 events. 1556/2565 cut-off events. For 14163/14163 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15065 event pairs, 385 based on Foata normal form. 2/2561 useless extension candidates. Maximal degree in co-relation 9316. Up to 2128 conditions per place. [2024-06-28 00:59:48,246 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 84 selfloop transitions, 35 changer transitions 0/132 dead transitions. [2024-06-28 00:59:48,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 132 transitions, 1042 flow [2024-06-28 00:59:48,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:48,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:48,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:59:48,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6742424242424242 [2024-06-28 00:59:48,248 INFO L175 Difference]: Start difference. First operand has 91 places, 83 transitions, 558 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:59:48,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 132 transitions, 1042 flow [2024-06-28 00:59:48,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 132 transitions, 1000 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:48,273 INFO L231 Difference]: Finished difference. Result has 95 places, 100 transitions, 752 flow [2024-06-28 00:59:48,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=752, PETRI_PLACES=95, PETRI_TRANSITIONS=100} [2024-06-28 00:59:48,273 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 47 predicate places. [2024-06-28 00:59:48,274 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 100 transitions, 752 flow [2024-06-28 00:59:48,274 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-28 00:59:48,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:48,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:48,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:59:48,275 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:48,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:48,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1514748998, now seen corresponding path program 1 times [2024-06-28 00:59:48,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:48,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909635384] [2024-06-28 00:59:48,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:48,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:48,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:48,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:48,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:48,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909635384] [2024-06-28 00:59:48,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909635384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:48,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:48,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:48,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802889674] [2024-06-28 00:59:48,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:48,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:48,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:48,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:48,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:48,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:48,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 100 transitions, 752 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-28 00:59:48,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:48,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:48,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:48,744 INFO L124 PetriNetUnfolderBase]: 1578/2748 cut-off events. [2024-06-28 00:59:48,745 INFO L125 PetriNetUnfolderBase]: For 15881/15881 co-relation queries the response was YES. [2024-06-28 00:59:48,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10470 conditions, 2748 events. 1578/2748 cut-off events. For 15881/15881 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16983 event pairs, 624 based on Foata normal form. 1/2720 useless extension candidates. Maximal degree in co-relation 10429. Up to 2306 conditions per place. [2024-06-28 00:59:48,768 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 99 selfloop transitions, 22 changer transitions 0/134 dead transitions. [2024-06-28 00:59:48,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 134 transitions, 1173 flow [2024-06-28 00:59:48,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:48,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:48,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 00:59:48,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6325757575757576 [2024-06-28 00:59:48,770 INFO L175 Difference]: Start difference. First operand has 95 places, 100 transitions, 752 flow. Second operand 6 states and 167 transitions. [2024-06-28 00:59:48,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 134 transitions, 1173 flow [2024-06-28 00:59:48,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 1141 flow, removed 16 selfloop flow, removed 0 redundant places. [2024-06-28 00:59:48,798 INFO L231 Difference]: Finished difference. Result has 102 places, 109 transitions, 871 flow [2024-06-28 00:59:48,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=871, PETRI_PLACES=102, PETRI_TRANSITIONS=109} [2024-06-28 00:59:48,798 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 54 predicate places. [2024-06-28 00:59:48,798 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 109 transitions, 871 flow [2024-06-28 00:59:48,799 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-28 00:59:48,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:48,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:48,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:59:48,799 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:48,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:48,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1514748657, now seen corresponding path program 2 times [2024-06-28 00:59:48,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:48,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561212382] [2024-06-28 00:59:48,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:48,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:48,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:48,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-28 00:59:48,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:48,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561212382] [2024-06-28 00:59:48,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561212382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:48,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:48,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:48,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258025647] [2024-06-28 00:59:48,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:48,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:48,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:48,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:48,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:48,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:48,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 109 transitions, 871 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-28 00:59:48,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:48,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:48,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:49,241 INFO L124 PetriNetUnfolderBase]: 1630/2730 cut-off events. [2024-06-28 00:59:49,241 INFO L125 PetriNetUnfolderBase]: For 17833/17833 co-relation queries the response was YES. [2024-06-28 00:59:49,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10949 conditions, 2730 events. 1630/2730 cut-off events. For 17833/17833 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16359 event pairs, 431 based on Foata normal form. 2/2721 useless extension candidates. Maximal degree in co-relation 10904. Up to 2372 conditions per place. [2024-06-28 00:59:49,266 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 109 selfloop transitions, 23 changer transitions 0/145 dead transitions. [2024-06-28 00:59:49,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 145 transitions, 1298 flow [2024-06-28 00:59:49,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:49,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:49,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 00:59:49,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168831168831169 [2024-06-28 00:59:49,268 INFO L175 Difference]: Start difference. First operand has 102 places, 109 transitions, 871 flow. Second operand 7 states and 190 transitions. [2024-06-28 00:59:49,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 145 transitions, 1298 flow [2024-06-28 00:59:49,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 145 transitions, 1260 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-06-28 00:59:49,309 INFO L231 Difference]: Finished difference. Result has 109 places, 117 transitions, 974 flow [2024-06-28 00:59:49,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=833, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=974, PETRI_PLACES=109, PETRI_TRANSITIONS=117} [2024-06-28 00:59:49,310 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 61 predicate places. [2024-06-28 00:59:49,310 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 117 transitions, 974 flow [2024-06-28 00:59:49,310 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-28 00:59:49,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:49,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:49,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:59:49,311 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:49,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:49,311 INFO L85 PathProgramCache]: Analyzing trace with hash -2072950513, now seen corresponding path program 3 times [2024-06-28 00:59:49,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:49,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847662536] [2024-06-28 00:59:49,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:49,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:49,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:49,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:49,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:49,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847662536] [2024-06-28 00:59:49,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847662536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:49,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:49,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:49,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117843865] [2024-06-28 00:59:49,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:49,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:49,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:49,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:49,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:49,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:49,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 117 transitions, 974 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-28 00:59:49,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:49,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:49,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:49,847 INFO L124 PetriNetUnfolderBase]: 1668/2770 cut-off events. [2024-06-28 00:59:49,847 INFO L125 PetriNetUnfolderBase]: For 19938/19938 co-relation queries the response was YES. [2024-06-28 00:59:49,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11496 conditions, 2770 events. 1668/2770 cut-off events. For 19938/19938 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16607 event pairs, 397 based on Foata normal form. 2/2768 useless extension candidates. Maximal degree in co-relation 11448. Up to 2291 conditions per place. [2024-06-28 00:59:49,876 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 105 selfloop transitions, 47 changer transitions 0/165 dead transitions. [2024-06-28 00:59:49,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 165 transitions, 1483 flow [2024-06-28 00:59:49,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:49,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:49,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:59:49,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655844155844156 [2024-06-28 00:59:49,878 INFO L175 Difference]: Start difference. First operand has 109 places, 117 transitions, 974 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:59:49,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 165 transitions, 1483 flow [2024-06-28 00:59:49,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 165 transitions, 1421 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:49,932 INFO L231 Difference]: Finished difference. Result has 113 places, 125 transitions, 1147 flow [2024-06-28 00:59:49,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1147, PETRI_PLACES=113, PETRI_TRANSITIONS=125} [2024-06-28 00:59:49,933 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 65 predicate places. [2024-06-28 00:59:49,933 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 125 transitions, 1147 flow [2024-06-28 00:59:49,933 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-28 00:59:49,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:49,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:49,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:59:49,934 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:49,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:49,934 INFO L85 PathProgramCache]: Analyzing trace with hash -2043457082, now seen corresponding path program 2 times [2024-06-28 00:59:49,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:49,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205485749] [2024-06-28 00:59:49,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:49,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:49,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:50,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:50,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:50,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205485749] [2024-06-28 00:59:50,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205485749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:50,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:50,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:50,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962598915] [2024-06-28 00:59:50,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:50,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:50,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:50,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:50,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:50,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:50,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 125 transitions, 1147 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-28 00:59:50,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:50,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:50,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:50,371 INFO L124 PetriNetUnfolderBase]: 1679/2746 cut-off events. [2024-06-28 00:59:50,371 INFO L125 PetriNetUnfolderBase]: For 21422/21422 co-relation queries the response was YES. [2024-06-28 00:59:50,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12027 conditions, 2746 events. 1679/2746 cut-off events. For 21422/21422 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16225 event pairs, 378 based on Foata normal form. 1/2743 useless extension candidates. Maximal degree in co-relation 11977. Up to 2441 conditions per place. [2024-06-28 00:59:50,396 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 112 selfloop transitions, 25 changer transitions 0/150 dead transitions. [2024-06-28 00:59:50,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 150 transitions, 1545 flow [2024-06-28 00:59:50,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:50,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:50,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-28 00:59:50,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6545454545454545 [2024-06-28 00:59:50,397 INFO L175 Difference]: Start difference. First operand has 113 places, 125 transitions, 1147 flow. Second operand 5 states and 144 transitions. [2024-06-28 00:59:50,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 150 transitions, 1545 flow [2024-06-28 00:59:50,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 150 transitions, 1473 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:50,445 INFO L231 Difference]: Finished difference. Result has 115 places, 128 transitions, 1171 flow [2024-06-28 00:59:50,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1077, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1171, PETRI_PLACES=115, PETRI_TRANSITIONS=128} [2024-06-28 00:59:50,445 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 67 predicate places. [2024-06-28 00:59:50,446 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 128 transitions, 1171 flow [2024-06-28 00:59:50,446 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-28 00:59:50,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:50,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:50,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:59:50,446 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:50,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:50,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1621691372, now seen corresponding path program 3 times [2024-06-28 00:59:50,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:50,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578045541] [2024-06-28 00:59:50,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:50,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:50,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:50,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:50,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:50,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578045541] [2024-06-28 00:59:50,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578045541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:50,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:50,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:50,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423280082] [2024-06-28 00:59:50,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:50,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:50,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:50,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:50,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:50,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:50,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 128 transitions, 1171 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-28 00:59:50,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:50,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:50,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:50,915 INFO L124 PetriNetUnfolderBase]: 1676/2824 cut-off events. [2024-06-28 00:59:50,916 INFO L125 PetriNetUnfolderBase]: For 21823/21823 co-relation queries the response was YES. [2024-06-28 00:59:50,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11923 conditions, 2824 events. 1676/2824 cut-off events. For 21823/21823 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16910 event pairs, 482 based on Foata normal form. 1/2817 useless extension candidates. Maximal degree in co-relation 11872. Up to 2452 conditions per place. [2024-06-28 00:59:50,944 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 114 selfloop transitions, 19 changer transitions 0/146 dead transitions. [2024-06-28 00:59:50,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 146 transitions, 1481 flow [2024-06-28 00:59:50,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:59:50,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:59:50,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-28 00:59:50,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-28 00:59:50,947 INFO L175 Difference]: Start difference. First operand has 115 places, 128 transitions, 1171 flow. Second operand 4 states and 120 transitions. [2024-06-28 00:59:50,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 146 transitions, 1481 flow [2024-06-28 00:59:50,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 146 transitions, 1411 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:50,999 INFO L231 Difference]: Finished difference. Result has 116 places, 128 transitions, 1155 flow [2024-06-28 00:59:51,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1155, PETRI_PLACES=116, PETRI_TRANSITIONS=128} [2024-06-28 00:59:51,000 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 68 predicate places. [2024-06-28 00:59:51,000 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 128 transitions, 1155 flow [2024-06-28 00:59:51,001 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-28 00:59:51,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:51,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:51,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:59:51,002 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:51,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:51,002 INFO L85 PathProgramCache]: Analyzing trace with hash -2072550334, now seen corresponding path program 1 times [2024-06-28 00:59:51,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:51,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891403650] [2024-06-28 00:59:51,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:51,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:51,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:51,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:51,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:51,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891403650] [2024-06-28 00:59:51,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891403650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:51,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:51,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:51,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555846133] [2024-06-28 00:59:51,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:51,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:51,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:51,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:51,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:51,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:51,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 128 transitions, 1155 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-28 00:59:51,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:51,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:51,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:51,442 INFO L124 PetriNetUnfolderBase]: 1671/2789 cut-off events. [2024-06-28 00:59:51,442 INFO L125 PetriNetUnfolderBase]: For 21656/21656 co-relation queries the response was YES. [2024-06-28 00:59:51,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11796 conditions, 2789 events. 1671/2789 cut-off events. For 21656/21656 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16669 event pairs, 649 based on Foata normal form. 2/2775 useless extension candidates. Maximal degree in co-relation 11745. Up to 2471 conditions per place. [2024-06-28 00:59:51,471 INFO L140 encePairwiseOnDemand]: 39/44 looper letters, 120 selfloop transitions, 10 changer transitions 0/143 dead transitions. [2024-06-28 00:59:51,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 143 transitions, 1467 flow [2024-06-28 00:59:51,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:59:51,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:59:51,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-06-28 00:59:51,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-28 00:59:51,473 INFO L175 Difference]: Start difference. First operand has 116 places, 128 transitions, 1155 flow. Second operand 4 states and 112 transitions. [2024-06-28 00:59:51,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 143 transitions, 1467 flow [2024-06-28 00:59:51,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 143 transitions, 1429 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:51,513 INFO L231 Difference]: Finished difference. Result has 117 places, 130 transitions, 1168 flow [2024-06-28 00:59:51,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1168, PETRI_PLACES=117, PETRI_TRANSITIONS=130} [2024-06-28 00:59:51,513 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 69 predicate places. [2024-06-28 00:59:51,514 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 130 transitions, 1168 flow [2024-06-28 00:59:51,514 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-28 00:59:51,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:51,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:51,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:59:51,514 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:51,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:51,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1945276204, now seen corresponding path program 1 times [2024-06-28 00:59:51,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:51,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121371045] [2024-06-28 00:59:51,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:51,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:51,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:51,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:51,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:51,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121371045] [2024-06-28 00:59:51,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121371045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:51,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:51,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:51,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381255814] [2024-06-28 00:59:51,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:51,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:51,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:51,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:51,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:51,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:51,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 130 transitions, 1168 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-28 00:59:51,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:51,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:51,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:52,027 INFO L124 PetriNetUnfolderBase]: 1707/2801 cut-off events. [2024-06-28 00:59:52,028 INFO L125 PetriNetUnfolderBase]: For 23505/23505 co-relation queries the response was YES. [2024-06-28 00:59:52,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12168 conditions, 2801 events. 1707/2801 cut-off events. For 23505/23505 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16587 event pairs, 389 based on Foata normal form. 2/2793 useless extension candidates. Maximal degree in co-relation 12116. Up to 2111 conditions per place. [2024-06-28 00:59:52,055 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 96 selfloop transitions, 68 changer transitions 0/177 dead transitions. [2024-06-28 00:59:52,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 177 transitions, 1770 flow [2024-06-28 00:59:52,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:52,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:52,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:59:52,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655844155844156 [2024-06-28 00:59:52,058 INFO L175 Difference]: Start difference. First operand has 117 places, 130 transitions, 1168 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:59:52,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 177 transitions, 1770 flow [2024-06-28 00:59:52,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 177 transitions, 1735 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:52,115 INFO L231 Difference]: Finished difference. Result has 123 places, 142 transitions, 1439 flow [2024-06-28 00:59:52,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1133, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1439, PETRI_PLACES=123, PETRI_TRANSITIONS=142} [2024-06-28 00:59:52,116 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 75 predicate places. [2024-06-28 00:59:52,116 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 142 transitions, 1439 flow [2024-06-28 00:59:52,116 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-28 00:59:52,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:52,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:52,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:59:52,117 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:52,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:52,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1941702276, now seen corresponding path program 1 times [2024-06-28 00:59:52,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:52,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886096994] [2024-06-28 00:59:52,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:52,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:52,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:52,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:52,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:52,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886096994] [2024-06-28 00:59:52,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886096994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:52,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:52,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:52,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600926314] [2024-06-28 00:59:52,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:52,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:52,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:52,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:52,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:52,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:52,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 142 transitions, 1439 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-28 00:59:52,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:52,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:52,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:52,627 INFO L124 PetriNetUnfolderBase]: 1743/2856 cut-off events. [2024-06-28 00:59:52,628 INFO L125 PetriNetUnfolderBase]: For 28266/28266 co-relation queries the response was YES. [2024-06-28 00:59:52,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13539 conditions, 2856 events. 1743/2856 cut-off events. For 28266/28266 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 16985 event pairs, 382 based on Foata normal form. 2/2852 useless extension candidates. Maximal degree in co-relation 13485. Up to 2316 conditions per place. [2024-06-28 00:59:52,652 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 108 selfloop transitions, 59 changer transitions 0/180 dead transitions. [2024-06-28 00:59:52,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 180 transitions, 2046 flow [2024-06-28 00:59:52,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:52,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:52,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 00:59:52,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6628787878787878 [2024-06-28 00:59:52,654 INFO L175 Difference]: Start difference. First operand has 123 places, 142 transitions, 1439 flow. Second operand 6 states and 175 transitions. [2024-06-28 00:59:52,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 180 transitions, 2046 flow [2024-06-28 00:59:52,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 180 transitions, 1980 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:52,712 INFO L231 Difference]: Finished difference. Result has 128 places, 151 transitions, 1645 flow [2024-06-28 00:59:52,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1645, PETRI_PLACES=128, PETRI_TRANSITIONS=151} [2024-06-28 00:59:52,713 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 80 predicate places. [2024-06-28 00:59:52,713 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 151 transitions, 1645 flow [2024-06-28 00:59:52,713 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-28 00:59:52,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:52,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:52,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:59:52,714 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:52,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:52,715 INFO L85 PathProgramCache]: Analyzing trace with hash -287426678, now seen corresponding path program 2 times [2024-06-28 00:59:52,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:52,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306204479] [2024-06-28 00:59:52,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:52,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:52,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:52,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:52,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:52,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306204479] [2024-06-28 00:59:52,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306204479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:52,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:52,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:52,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258939320] [2024-06-28 00:59:52,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:52,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:52,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:52,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:52,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:52,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:52,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 151 transitions, 1645 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-28 00:59:52,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:52,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:52,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:53,251 INFO L124 PetriNetUnfolderBase]: 1735/2837 cut-off events. [2024-06-28 00:59:53,252 INFO L125 PetriNetUnfolderBase]: For 29350/29350 co-relation queries the response was YES. [2024-06-28 00:59:53,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13794 conditions, 2837 events. 1735/2837 cut-off events. For 29350/29350 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 16791 event pairs, 371 based on Foata normal form. 2/2835 useless extension candidates. Maximal degree in co-relation 13737. Up to 2518 conditions per place. [2024-06-28 00:59:53,321 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 142 selfloop transitions, 23 changer transitions 0/178 dead transitions. [2024-06-28 00:59:53,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 178 transitions, 2037 flow [2024-06-28 00:59:53,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:53,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:53,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 00:59:53,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-28 00:59:53,323 INFO L175 Difference]: Start difference. First operand has 128 places, 151 transitions, 1645 flow. Second operand 7 states and 189 transitions. [2024-06-28 00:59:53,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 178 transitions, 2037 flow [2024-06-28 00:59:53,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 178 transitions, 1949 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:53,395 INFO L231 Difference]: Finished difference. Result has 133 places, 151 transitions, 1611 flow [2024-06-28 00:59:53,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1611, PETRI_PLACES=133, PETRI_TRANSITIONS=151} [2024-06-28 00:59:53,396 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 85 predicate places. [2024-06-28 00:59:53,396 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 151 transitions, 1611 flow [2024-06-28 00:59:53,397 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-28 00:59:53,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:53,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:53,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:59:53,397 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:53,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:53,398 INFO L85 PathProgramCache]: Analyzing trace with hash -287430336, now seen corresponding path program 2 times [2024-06-28 00:59:53,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:53,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063562025] [2024-06-28 00:59:53,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:53,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:53,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:53,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-28 00:59:53,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:53,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063562025] [2024-06-28 00:59:53,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063562025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:53,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:53,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:53,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625748485] [2024-06-28 00:59:53,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:53,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:53,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:53,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:53,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:53,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:53,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 151 transitions, 1611 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-28 00:59:53,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:53,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:53,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:53,993 INFO L124 PetriNetUnfolderBase]: 1813/2968 cut-off events. [2024-06-28 00:59:53,993 INFO L125 PetriNetUnfolderBase]: For 32350/32350 co-relation queries the response was YES. [2024-06-28 00:59:54,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14316 conditions, 2968 events. 1813/2968 cut-off events. For 32350/32350 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17780 event pairs, 374 based on Foata normal form. 2/2966 useless extension candidates. Maximal degree in co-relation 14258. Up to 2536 conditions per place. [2024-06-28 00:59:54,028 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 139 selfloop transitions, 43 changer transitions 0/195 dead transitions. [2024-06-28 00:59:54,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 195 transitions, 2261 flow [2024-06-28 00:59:54,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:54,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:54,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 00:59:54,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 00:59:54,031 INFO L175 Difference]: Start difference. First operand has 133 places, 151 transitions, 1611 flow. Second operand 8 states and 220 transitions. [2024-06-28 00:59:54,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 195 transitions, 2261 flow [2024-06-28 00:59:54,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 195 transitions, 2215 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:54,109 INFO L231 Difference]: Finished difference. Result has 136 places, 163 transitions, 1808 flow [2024-06-28 00:59:54,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1565, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1808, PETRI_PLACES=136, PETRI_TRANSITIONS=163} [2024-06-28 00:59:54,110 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 88 predicate places. [2024-06-28 00:59:54,110 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 163 transitions, 1808 flow [2024-06-28 00:59:54,110 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-28 00:59:54,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:54,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:54,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:59:54,111 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:54,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:54,111 INFO L85 PathProgramCache]: Analyzing trace with hash -287420106, now seen corresponding path program 3 times [2024-06-28 00:59:54,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:54,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576984528] [2024-06-28 00:59:54,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:54,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:54,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:54,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:54,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:54,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576984528] [2024-06-28 00:59:54,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576984528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:54,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:54,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:54,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170269047] [2024-06-28 00:59:54,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:54,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:54,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:54,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:54,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:54,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:54,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 163 transitions, 1808 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-28 00:59:54,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:54,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:54,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:54,706 INFO L124 PetriNetUnfolderBase]: 1809/3019 cut-off events. [2024-06-28 00:59:54,706 INFO L125 PetriNetUnfolderBase]: For 34919/34919 co-relation queries the response was YES. [2024-06-28 00:59:54,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14623 conditions, 3019 events. 1809/3019 cut-off events. For 34919/34919 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18425 event pairs, 434 based on Foata normal form. 2/3006 useless extension candidates. Maximal degree in co-relation 14563. Up to 2534 conditions per place. [2024-06-28 00:59:54,735 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 142 selfloop transitions, 42 changer transitions 0/197 dead transitions. [2024-06-28 00:59:54,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 197 transitions, 2300 flow [2024-06-28 00:59:54,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:59:54,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:59:54,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-28 00:59:54,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085858585858586 [2024-06-28 00:59:54,737 INFO L175 Difference]: Start difference. First operand has 136 places, 163 transitions, 1808 flow. Second operand 9 states and 241 transitions. [2024-06-28 00:59:54,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 197 transitions, 2300 flow [2024-06-28 00:59:54,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 197 transitions, 2226 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:54,821 INFO L231 Difference]: Finished difference. Result has 142 places, 163 transitions, 1826 flow [2024-06-28 00:59:54,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1734, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1826, PETRI_PLACES=142, PETRI_TRANSITIONS=163} [2024-06-28 00:59:54,826 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 94 predicate places. [2024-06-28 00:59:54,826 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 163 transitions, 1826 flow [2024-06-28 00:59:54,827 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-28 00:59:54,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:54,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:54,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:59:54,827 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:54,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:54,828 INFO L85 PathProgramCache]: Analyzing trace with hash 903921546, now seen corresponding path program 3 times [2024-06-28 00:59:54,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:54,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270286373] [2024-06-28 00:59:54,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:54,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:54,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:54,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:54,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:54,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270286373] [2024-06-28 00:59:54,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270286373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:54,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:54,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:54,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627590224] [2024-06-28 00:59:54,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:54,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:54,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:54,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:54,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:54,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:54,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 163 transitions, 1826 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-28 00:59:54,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:54,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:54,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:55,316 INFO L124 PetriNetUnfolderBase]: 1820/3029 cut-off events. [2024-06-28 00:59:55,316 INFO L125 PetriNetUnfolderBase]: For 38755/38759 co-relation queries the response was YES. [2024-06-28 00:59:55,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14919 conditions, 3029 events. 1820/3029 cut-off events. For 38755/38759 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 18546 event pairs, 419 based on Foata normal form. 2/3013 useless extension candidates. Maximal degree in co-relation 14857. Up to 2417 conditions per place. [2024-06-28 00:59:55,348 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 115 selfloop transitions, 65 changer transitions 0/193 dead transitions. [2024-06-28 00:59:55,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 193 transitions, 2443 flow [2024-06-28 00:59:55,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:55,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:55,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-28 00:59:55,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6553030303030303 [2024-06-28 00:59:55,350 INFO L175 Difference]: Start difference. First operand has 142 places, 163 transitions, 1826 flow. Second operand 6 states and 173 transitions. [2024-06-28 00:59:55,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 193 transitions, 2443 flow [2024-06-28 00:59:55,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 193 transitions, 2352 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 00:59:55,441 INFO L231 Difference]: Finished difference. Result has 141 places, 166 transitions, 1916 flow [2024-06-28 00:59:55,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1735, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1916, PETRI_PLACES=141, PETRI_TRANSITIONS=166} [2024-06-28 00:59:55,444 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 93 predicate places. [2024-06-28 00:59:55,444 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 166 transitions, 1916 flow [2024-06-28 00:59:55,444 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-28 00:59:55,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:55,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:55,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:59:55,445 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:55,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:55,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1797513216, now seen corresponding path program 4 times [2024-06-28 00:59:55,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:55,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088703372] [2024-06-28 00:59:55,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:55,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:55,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:55,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:55,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:55,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088703372] [2024-06-28 00:59:55,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088703372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:55,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:55,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:55,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913601716] [2024-06-28 00:59:55,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:55,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:55,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:55,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:55,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:55,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:55,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 166 transitions, 1916 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-28 00:59:55,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:55,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:55,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:55,954 INFO L124 PetriNetUnfolderBase]: 1817/3005 cut-off events. [2024-06-28 00:59:55,954 INFO L125 PetriNetUnfolderBase]: For 40094/40098 co-relation queries the response was YES. [2024-06-28 00:59:55,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15057 conditions, 3005 events. 1817/3005 cut-off events. For 40094/40098 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18231 event pairs, 422 based on Foata normal form. 2/2992 useless extension candidates. Maximal degree in co-relation 14994. Up to 2415 conditions per place. [2024-06-28 00:59:55,986 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 111 selfloop transitions, 65 changer transitions 0/189 dead transitions. [2024-06-28 00:59:55,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 189 transitions, 2424 flow [2024-06-28 00:59:55,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:55,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:55,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-28 00:59:55,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6439393939393939 [2024-06-28 00:59:55,988 INFO L175 Difference]: Start difference. First operand has 141 places, 166 transitions, 1916 flow. Second operand 6 states and 170 transitions. [2024-06-28 00:59:55,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 189 transitions, 2424 flow [2024-06-28 00:59:56,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 189 transitions, 2195 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:56,109 INFO L231 Difference]: Finished difference. Result has 141 places, 166 transitions, 1823 flow [2024-06-28 00:59:56,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1687, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1823, PETRI_PLACES=141, PETRI_TRANSITIONS=166} [2024-06-28 00:59:56,110 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 93 predicate places. [2024-06-28 00:59:56,110 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 166 transitions, 1823 flow [2024-06-28 00:59:56,110 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-28 00:59:56,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:56,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:56,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:59:56,111 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:56,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:56,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1267376610, now seen corresponding path program 5 times [2024-06-28 00:59:56,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:56,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499384769] [2024-06-28 00:59:56,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:56,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:56,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:56,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:56,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:56,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499384769] [2024-06-28 00:59:56,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499384769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:56,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:56,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:56,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446727713] [2024-06-28 00:59:56,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:56,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:56,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:56,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:56,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:56,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:56,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 166 transitions, 1823 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-28 00:59:56,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:56,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:56,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:56,556 INFO L124 PetriNetUnfolderBase]: 1814/3025 cut-off events. [2024-06-28 00:59:56,557 INFO L125 PetriNetUnfolderBase]: For 40556/40563 co-relation queries the response was YES. [2024-06-28 00:59:56,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14846 conditions, 3025 events. 1814/3025 cut-off events. For 40556/40563 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18495 event pairs, 446 based on Foata normal form. 7/3021 useless extension candidates. Maximal degree in co-relation 14784. Up to 2486 conditions per place. [2024-06-28 00:59:56,580 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 136 selfloop transitions, 48 changer transitions 0/197 dead transitions. [2024-06-28 00:59:56,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 197 transitions, 2319 flow [2024-06-28 00:59:56,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:56,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:56,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:59:56,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-28 00:59:56,581 INFO L175 Difference]: Start difference. First operand has 141 places, 166 transitions, 1823 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:59:56,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 197 transitions, 2319 flow [2024-06-28 00:59:56,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 197 transitions, 2168 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:56,717 INFO L231 Difference]: Finished difference. Result has 143 places, 166 transitions, 1778 flow [2024-06-28 00:59:56,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1778, PETRI_PLACES=143, PETRI_TRANSITIONS=166} [2024-06-28 00:59:56,717 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 95 predicate places. [2024-06-28 00:59:56,718 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 166 transitions, 1778 flow [2024-06-28 00:59:56,718 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-28 00:59:56,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:56,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:56,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:59:56,718 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:56,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:56,719 INFO L85 PathProgramCache]: Analyzing trace with hash 163048748, now seen corresponding path program 6 times [2024-06-28 00:59:56,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:56,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382083303] [2024-06-28 00:59:56,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:56,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:56,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:56,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:56,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:56,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382083303] [2024-06-28 00:59:56,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382083303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:56,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:56,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:56,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917873219] [2024-06-28 00:59:56,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:56,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:56,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:56,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:56,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:56,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:56,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 166 transitions, 1778 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-28 00:59:56,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:56,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:56,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:57,196 INFO L124 PetriNetUnfolderBase]: 1806/2958 cut-off events. [2024-06-28 00:59:57,197 INFO L125 PetriNetUnfolderBase]: For 40059/40059 co-relation queries the response was YES. [2024-06-28 00:59:57,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14608 conditions, 2958 events. 1806/2958 cut-off events. For 40059/40059 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17737 event pairs, 371 based on Foata normal form. 2/2958 useless extension candidates. Maximal degree in co-relation 14546. Up to 2478 conditions per place. [2024-06-28 00:59:57,218 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 144 selfloop transitions, 48 changer transitions 0/205 dead transitions. [2024-06-28 00:59:57,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 205 transitions, 2256 flow [2024-06-28 00:59:57,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:57,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:57,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:59:57,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6655844155844156 [2024-06-28 00:59:57,221 INFO L175 Difference]: Start difference. First operand has 143 places, 166 transitions, 1778 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:59:57,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 205 transitions, 2256 flow [2024-06-28 00:59:57,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 205 transitions, 2168 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:57,293 INFO L231 Difference]: Finished difference. Result has 145 places, 166 transitions, 1806 flow [2024-06-28 00:59:57,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1690, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1806, PETRI_PLACES=145, PETRI_TRANSITIONS=166} [2024-06-28 00:59:57,293 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 97 predicate places. [2024-06-28 00:59:57,294 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 166 transitions, 1806 flow [2024-06-28 00:59:57,294 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-28 00:59:57,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:57,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:57,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:59:57,294 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:57,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:57,294 INFO L85 PathProgramCache]: Analyzing trace with hash 163401280, now seen corresponding path program 4 times [2024-06-28 00:59:57,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:57,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934602732] [2024-06-28 00:59:57,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:57,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:57,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:57,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:57,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:57,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934602732] [2024-06-28 00:59:57,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934602732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:57,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:57,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:57,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881834188] [2024-06-28 00:59:57,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:57,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:57,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:57,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:57,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:57,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:57,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 166 transitions, 1806 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-28 00:59:57,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:57,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:57,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:57,907 INFO L124 PetriNetUnfolderBase]: 1858/3042 cut-off events. [2024-06-28 00:59:57,907 INFO L125 PetriNetUnfolderBase]: For 41583/41583 co-relation queries the response was YES. [2024-06-28 00:59:57,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15194 conditions, 3042 events. 1858/3042 cut-off events. For 41583/41583 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18303 event pairs, 374 based on Foata normal form. 2/3040 useless extension candidates. Maximal degree in co-relation 15132. Up to 2524 conditions per place. [2024-06-28 00:59:57,931 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 143 selfloop transitions, 52 changer transitions 0/208 dead transitions. [2024-06-28 00:59:57,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 208 transitions, 2433 flow [2024-06-28 00:59:57,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:57,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:57,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 00:59:57,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6931818181818182 [2024-06-28 00:59:57,933 INFO L175 Difference]: Start difference. First operand has 145 places, 166 transitions, 1806 flow. Second operand 6 states and 183 transitions. [2024-06-28 00:59:57,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 208 transitions, 2433 flow [2024-06-28 00:59:58,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 208 transitions, 2283 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 00:59:58,018 INFO L231 Difference]: Finished difference. Result has 143 places, 174 transitions, 1934 flow [2024-06-28 00:59:58,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1660, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1934, PETRI_PLACES=143, PETRI_TRANSITIONS=174} [2024-06-28 00:59:58,019 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 95 predicate places. [2024-06-28 00:59:58,019 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 174 transitions, 1934 flow [2024-06-28 00:59:58,019 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-28 00:59:58,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:58,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:58,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:59:58,020 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:58,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:58,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1077341110, now seen corresponding path program 5 times [2024-06-28 00:59:58,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:58,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269325836] [2024-06-28 00:59:58,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:58,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:58,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:58,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:58,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:58,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269325836] [2024-06-28 00:59:58,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269325836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:58,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:58,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:58,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440657648] [2024-06-28 00:59:58,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:58,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:58,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:58,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:58,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:58,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:58,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 174 transitions, 1934 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-28 00:59:58,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:58,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:58,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:58,618 INFO L124 PetriNetUnfolderBase]: 1924/3153 cut-off events. [2024-06-28 00:59:58,619 INFO L125 PetriNetUnfolderBase]: For 41544/41544 co-relation queries the response was YES. [2024-06-28 00:59:58,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16025 conditions, 3153 events. 1924/3153 cut-off events. For 41544/41544 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 19142 event pairs, 374 based on Foata normal form. 2/3151 useless extension candidates. Maximal degree in co-relation 15963. Up to 2444 conditions per place. [2024-06-28 00:59:58,645 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 133 selfloop transitions, 83 changer transitions 0/229 dead transitions. [2024-06-28 00:59:58,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 229 transitions, 2725 flow [2024-06-28 00:59:58,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:59:58,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:59:58,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-06-28 00:59:58,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6439393939393939 [2024-06-28 00:59:58,648 INFO L175 Difference]: Start difference. First operand has 143 places, 174 transitions, 1934 flow. Second operand 9 states and 255 transitions. [2024-06-28 00:59:58,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 229 transitions, 2725 flow [2024-06-28 00:59:58,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 229 transitions, 2620 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:58,754 INFO L231 Difference]: Finished difference. Result has 148 places, 185 transitions, 2197 flow [2024-06-28 00:59:58,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2197, PETRI_PLACES=148, PETRI_TRANSITIONS=185} [2024-06-28 00:59:58,754 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 100 predicate places. [2024-06-28 00:59:58,754 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 185 transitions, 2197 flow [2024-06-28 00:59:58,755 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-28 00:59:58,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:58,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:58,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:59:58,755 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:58,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:58,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1077330880, now seen corresponding path program 6 times [2024-06-28 00:59:58,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:58,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571689097] [2024-06-28 00:59:58,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:58,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:58,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:58,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:58,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:58,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571689097] [2024-06-28 00:59:58,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571689097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:58,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:58,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:58,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966060980] [2024-06-28 00:59:58,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:58,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:58,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:58,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:58,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:58,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:59:58,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 185 transitions, 2197 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-28 00:59:58,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:58,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:59:58,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:59,284 INFO L124 PetriNetUnfolderBase]: 1918/3171 cut-off events. [2024-06-28 00:59:59,285 INFO L125 PetriNetUnfolderBase]: For 44981/44981 co-relation queries the response was YES. [2024-06-28 00:59:59,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16343 conditions, 3171 events. 1918/3171 cut-off events. For 44981/44981 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 19417 event pairs, 404 based on Foata normal form. 2/3164 useless extension candidates. Maximal degree in co-relation 16281. Up to 2439 conditions per place. [2024-06-28 00:59:59,367 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 125 selfloop transitions, 90 changer transitions 0/228 dead transitions. [2024-06-28 00:59:59,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 228 transitions, 2785 flow [2024-06-28 00:59:59,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:59,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:59,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 00:59:59,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647727272727273 [2024-06-28 00:59:59,368 INFO L175 Difference]: Start difference. First operand has 148 places, 185 transitions, 2197 flow. Second operand 8 states and 234 transitions. [2024-06-28 00:59:59,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 228 transitions, 2785 flow [2024-06-28 00:59:59,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 228 transitions, 2676 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:59,452 INFO L231 Difference]: Finished difference. Result has 151 places, 185 transitions, 2282 flow [2024-06-28 00:59:59,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2282, PETRI_PLACES=151, PETRI_TRANSITIONS=185} [2024-06-28 00:59:59,453 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 103 predicate places. [2024-06-28 00:59:59,453 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 185 transitions, 2282 flow [2024-06-28 00:59:59,453 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-28 00:59:59,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:59,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:59,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:59:59,454 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:59,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:59,454 INFO L85 PathProgramCache]: Analyzing trace with hash 911548042, now seen corresponding path program 1 times [2024-06-28 00:59:59,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:59,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704841624] [2024-06-28 00:59:59,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:59,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:59,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:59,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:59,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:59,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704841624] [2024-06-28 00:59:59,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704841624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:59,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:59,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:59,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980532864] [2024-06-28 00:59:59,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:59,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:59,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:59,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:59,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:59,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 00:59:59,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 185 transitions, 2282 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-28 00:59:59,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:59,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 00:59:59,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:59,910 INFO L124 PetriNetUnfolderBase]: 1889/3176 cut-off events. [2024-06-28 00:59:59,910 INFO L125 PetriNetUnfolderBase]: For 44912/44936 co-relation queries the response was YES. [2024-06-28 00:59:59,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16679 conditions, 3176 events. 1889/3176 cut-off events. For 44912/44936 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19844 event pairs, 305 based on Foata normal form. 6/3159 useless extension candidates. Maximal degree in co-relation 16616. Up to 2481 conditions per place. [2024-06-28 00:59:59,932 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 165 selfloop transitions, 24 changer transitions 0/219 dead transitions. [2024-06-28 00:59:59,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 219 transitions, 2832 flow [2024-06-28 00:59:59,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:59,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:59,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:59:59,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-28 00:59:59,933 INFO L175 Difference]: Start difference. First operand has 151 places, 185 transitions, 2282 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:59:59,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 219 transitions, 2832 flow [2024-06-28 01:00:00,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 219 transitions, 2665 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:00,051 INFO L231 Difference]: Finished difference. Result has 151 places, 187 transitions, 2191 flow [2024-06-28 01:00:00,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2191, PETRI_PLACES=151, PETRI_TRANSITIONS=187} [2024-06-28 01:00:00,052 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 103 predicate places. [2024-06-28 01:00:00,052 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 187 transitions, 2191 flow [2024-06-28 01:00:00,052 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-28 01:00:00,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:00,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:00,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:00:00,053 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:00,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:00,053 INFO L85 PathProgramCache]: Analyzing trace with hash 914405002, now seen corresponding path program 2 times [2024-06-28 01:00:00,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:00,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032890105] [2024-06-28 01:00:00,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:00,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:00,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:00,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:00,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:00,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032890105] [2024-06-28 01:00:00,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032890105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:00,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:00,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:00,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123617069] [2024-06-28 01:00:00,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:00,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:00,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:00,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:00,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:00,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 01:00:00,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 187 transitions, 2191 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-28 01:00:00,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:00,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 01:00:00,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:00,473 INFO L124 PetriNetUnfolderBase]: 1956/3283 cut-off events. [2024-06-28 01:00:00,474 INFO L125 PetriNetUnfolderBase]: For 45804/45828 co-relation queries the response was YES. [2024-06-28 01:00:00,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16792 conditions, 3283 events. 1956/3283 cut-off events. For 45804/45828 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 20740 event pairs, 353 based on Foata normal form. 8/3264 useless extension candidates. Maximal degree in co-relation 16729. Up to 2703 conditions per place. [2024-06-28 01:00:00,498 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 161 selfloop transitions, 22 changer transitions 0/213 dead transitions. [2024-06-28 01:00:00,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 213 transitions, 2641 flow [2024-06-28 01:00:00,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:00,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:00,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-28 01:00:00,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-28 01:00:00,499 INFO L175 Difference]: Start difference. First operand has 151 places, 187 transitions, 2191 flow. Second operand 6 states and 168 transitions. [2024-06-28 01:00:00,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 213 transitions, 2641 flow [2024-06-28 01:00:00,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 213 transitions, 2610 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 01:00:00,579 INFO L231 Difference]: Finished difference. Result has 155 places, 188 transitions, 2224 flow [2024-06-28 01:00:00,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2160, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2224, PETRI_PLACES=155, PETRI_TRANSITIONS=188} [2024-06-28 01:00:00,579 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 107 predicate places. [2024-06-28 01:00:00,580 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 188 transitions, 2224 flow [2024-06-28 01:00:00,580 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-28 01:00:00,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:00,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:00,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:00:00,580 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:00,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:00,581 INFO L85 PathProgramCache]: Analyzing trace with hash 168770604, now seen corresponding path program 3 times [2024-06-28 01:00:00,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:00,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758157813] [2024-06-28 01:00:00,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:00,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:00,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:00,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:00,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:00,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758157813] [2024-06-28 01:00:00,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758157813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:00,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:00,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:00,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348160800] [2024-06-28 01:00:00,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:00,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:00,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:00,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:00,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:00,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 01:00:00,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 188 transitions, 2224 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-28 01:00:00,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:00,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 01:00:00,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:01,049 INFO L124 PetriNetUnfolderBase]: 1932/3249 cut-off events. [2024-06-28 01:00:01,049 INFO L125 PetriNetUnfolderBase]: For 44751/44775 co-relation queries the response was YES. [2024-06-28 01:00:01,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16562 conditions, 3249 events. 1932/3249 cut-off events. For 44751/44775 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20462 event pairs, 304 based on Foata normal form. 10/3232 useless extension candidates. Maximal degree in co-relation 16497. Up to 2640 conditions per place. [2024-06-28 01:00:01,075 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 164 selfloop transitions, 19 changer transitions 0/213 dead transitions. [2024-06-28 01:00:01,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 213 transitions, 2664 flow [2024-06-28 01:00:01,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:00:01,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:00:01,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-28 01:00:01,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6727272727272727 [2024-06-28 01:00:01,076 INFO L175 Difference]: Start difference. First operand has 155 places, 188 transitions, 2224 flow. Second operand 5 states and 148 transitions. [2024-06-28 01:00:01,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 213 transitions, 2664 flow [2024-06-28 01:00:01,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 213 transitions, 2618 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:01,176 INFO L231 Difference]: Finished difference. Result has 156 places, 188 transitions, 2225 flow [2024-06-28 01:00:01,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2178, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2225, PETRI_PLACES=156, PETRI_TRANSITIONS=188} [2024-06-28 01:00:01,177 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 108 predicate places. [2024-06-28 01:00:01,177 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 188 transitions, 2225 flow [2024-06-28 01:00:01,177 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-28 01:00:01,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:01,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:01,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:00:01,177 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:01,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:01,178 INFO L85 PathProgramCache]: Analyzing trace with hash -178667170, now seen corresponding path program 1 times [2024-06-28 01:00:01,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:01,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328574638] [2024-06-28 01:00:01,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:01,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:01,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:01,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:01,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:01,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328574638] [2024-06-28 01:00:01,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328574638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:01,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:01,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:01,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574443962] [2024-06-28 01:00:01,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:01,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:01,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:01,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:01,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:01,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:01,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 188 transitions, 2225 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-28 01:00:01,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:01,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:01,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:01,656 INFO L124 PetriNetUnfolderBase]: 2097/3434 cut-off events. [2024-06-28 01:00:01,656 INFO L125 PetriNetUnfolderBase]: For 47709/47709 co-relation queries the response was YES. [2024-06-28 01:00:01,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17517 conditions, 3434 events. 2097/3434 cut-off events. For 47709/47709 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 21284 event pairs, 411 based on Foata normal form. 1/3427 useless extension candidates. Maximal degree in co-relation 17451. Up to 2829 conditions per place. [2024-06-28 01:00:01,683 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 144 selfloop transitions, 65 changer transitions 0/222 dead transitions. [2024-06-28 01:00:01,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 222 transitions, 2783 flow [2024-06-28 01:00:01,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:01,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:01,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 01:00:01,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493506493506493 [2024-06-28 01:00:01,684 INFO L175 Difference]: Start difference. First operand has 156 places, 188 transitions, 2225 flow. Second operand 7 states and 200 transitions. [2024-06-28 01:00:01,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 222 transitions, 2783 flow [2024-06-28 01:00:01,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 222 transitions, 2739 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:01,779 INFO L231 Difference]: Finished difference. Result has 159 places, 188 transitions, 2317 flow [2024-06-28 01:00:01,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2181, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2317, PETRI_PLACES=159, PETRI_TRANSITIONS=188} [2024-06-28 01:00:01,780 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 111 predicate places. [2024-06-28 01:00:01,780 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 188 transitions, 2317 flow [2024-06-28 01:00:01,780 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-28 01:00:01,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:01,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:01,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:00:01,781 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:01,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:01,781 INFO L85 PathProgramCache]: Analyzing trace with hash -181647076, now seen corresponding path program 1 times [2024-06-28 01:00:01,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:01,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333404599] [2024-06-28 01:00:01,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:01,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:01,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:01,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:01,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:01,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333404599] [2024-06-28 01:00:01,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333404599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:01,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:01,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:01,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101044145] [2024-06-28 01:00:01,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:01,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:01,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:01,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:01,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:01,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:01,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 188 transitions, 2317 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-28 01:00:01,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:01,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:01,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:02,371 INFO L124 PetriNetUnfolderBase]: 2261/3707 cut-off events. [2024-06-28 01:00:02,371 INFO L125 PetriNetUnfolderBase]: For 60125/60125 co-relation queries the response was YES. [2024-06-28 01:00:02,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18818 conditions, 3707 events. 2261/3707 cut-off events. For 60125/60125 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 23224 event pairs, 344 based on Foata normal form. 10/3703 useless extension candidates. Maximal degree in co-relation 18751. Up to 2648 conditions per place. [2024-06-28 01:00:02,402 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 155 selfloop transitions, 70 changer transitions 0/238 dead transitions. [2024-06-28 01:00:02,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 238 transitions, 3069 flow [2024-06-28 01:00:02,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:02,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:02,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 01:00:02,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-28 01:00:02,403 INFO L175 Difference]: Start difference. First operand has 159 places, 188 transitions, 2317 flow. Second operand 7 states and 210 transitions. [2024-06-28 01:00:02,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 238 transitions, 3069 flow [2024-06-28 01:00:02,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 238 transitions, 2885 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 01:00:02,513 INFO L231 Difference]: Finished difference. Result has 159 places, 192 transitions, 2326 flow [2024-06-28 01:00:02,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2133, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2326, PETRI_PLACES=159, PETRI_TRANSITIONS=192} [2024-06-28 01:00:02,514 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 111 predicate places. [2024-06-28 01:00:02,514 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 192 transitions, 2326 flow [2024-06-28 01:00:02,514 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-28 01:00:02,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:02,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:02,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:00:02,515 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:02,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:02,515 INFO L85 PathProgramCache]: Analyzing trace with hash -586111440, now seen corresponding path program 2 times [2024-06-28 01:00:02,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:02,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779468943] [2024-06-28 01:00:02,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:02,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:02,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:02,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-28 01:00:02,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:02,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779468943] [2024-06-28 01:00:02,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779468943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:02,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:02,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:02,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218623001] [2024-06-28 01:00:02,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:02,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:02,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:02,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:02,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:02,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:02,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 192 transitions, 2326 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-28 01:00:02,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:02,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:02,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:03,075 INFO L124 PetriNetUnfolderBase]: 2343/3793 cut-off events. [2024-06-28 01:00:03,076 INFO L125 PetriNetUnfolderBase]: For 62519/62519 co-relation queries the response was YES. [2024-06-28 01:00:03,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19476 conditions, 3793 events. 2343/3793 cut-off events. For 62519/62519 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 23610 event pairs, 454 based on Foata normal form. 10/3795 useless extension candidates. Maximal degree in co-relation 19409. Up to 3109 conditions per place. [2024-06-28 01:00:03,108 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 152 selfloop transitions, 67 changer transitions 0/232 dead transitions. [2024-06-28 01:00:03,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 232 transitions, 2956 flow [2024-06-28 01:00:03,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:03,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:03,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 01:00:03,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-28 01:00:03,110 INFO L175 Difference]: Start difference. First operand has 159 places, 192 transitions, 2326 flow. Second operand 7 states and 203 transitions. [2024-06-28 01:00:03,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 232 transitions, 2956 flow [2024-06-28 01:00:03,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 232 transitions, 2856 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:03,248 INFO L231 Difference]: Finished difference. Result has 163 places, 194 transitions, 2396 flow [2024-06-28 01:00:03,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2228, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2396, PETRI_PLACES=163, PETRI_TRANSITIONS=194} [2024-06-28 01:00:03,249 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 115 predicate places. [2024-06-28 01:00:03,249 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 194 transitions, 2396 flow [2024-06-28 01:00:03,249 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-28 01:00:03,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:03,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:03,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:00:03,249 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:03,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:03,250 INFO L85 PathProgramCache]: Analyzing trace with hash -63227200, now seen corresponding path program 2 times [2024-06-28 01:00:03,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:03,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353415916] [2024-06-28 01:00:03,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:03,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:03,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:03,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:03,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:03,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353415916] [2024-06-28 01:00:03,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353415916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:03,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:03,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:03,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839011685] [2024-06-28 01:00:03,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:03,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:03,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:03,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:03,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:03,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:03,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 194 transitions, 2396 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-28 01:00:03,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:03,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:03,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:03,799 INFO L124 PetriNetUnfolderBase]: 2354/3839 cut-off events. [2024-06-28 01:00:03,799 INFO L125 PetriNetUnfolderBase]: For 61205/61205 co-relation queries the response was YES. [2024-06-28 01:00:03,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20039 conditions, 3839 events. 2354/3839 cut-off events. For 61205/61205 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 24214 event pairs, 487 based on Foata normal form. 1/3825 useless extension candidates. Maximal degree in co-relation 19970. Up to 3207 conditions per place. [2024-06-28 01:00:03,829 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 151 selfloop transitions, 64 changer transitions 0/228 dead transitions. [2024-06-28 01:00:03,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 228 transitions, 2999 flow [2024-06-28 01:00:03,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:03,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:03,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 01:00:03,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6396103896103896 [2024-06-28 01:00:03,830 INFO L175 Difference]: Start difference. First operand has 163 places, 194 transitions, 2396 flow. Second operand 7 states and 197 transitions. [2024-06-28 01:00:03,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 228 transitions, 2999 flow [2024-06-28 01:00:03,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 228 transitions, 2853 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:03,952 INFO L231 Difference]: Finished difference. Result has 165 places, 197 transitions, 2419 flow [2024-06-28 01:00:03,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2419, PETRI_PLACES=165, PETRI_TRANSITIONS=197} [2024-06-28 01:00:03,952 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 117 predicate places. [2024-06-28 01:00:03,952 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 197 transitions, 2419 flow [2024-06-28 01:00:03,953 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-28 01:00:03,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:03,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:03,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:00:03,953 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:03,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:03,953 INFO L85 PathProgramCache]: Analyzing trace with hash -467900473, now seen corresponding path program 1 times [2024-06-28 01:00:03,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:03,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769679561] [2024-06-28 01:00:03,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:03,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:03,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:04,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:04,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:04,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769679561] [2024-06-28 01:00:04,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769679561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:04,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:04,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:04,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610383257] [2024-06-28 01:00:04,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:04,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:04,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:04,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:04,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:04,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:04,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 197 transitions, 2419 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-28 01:00:04,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:04,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:04,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:04,521 INFO L124 PetriNetUnfolderBase]: 2404/3936 cut-off events. [2024-06-28 01:00:04,522 INFO L125 PetriNetUnfolderBase]: For 66891/66891 co-relation queries the response was YES. [2024-06-28 01:00:04,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20651 conditions, 3936 events. 2404/3936 cut-off events. For 66891/66891 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 25003 event pairs, 517 based on Foata normal form. 2/3918 useless extension candidates. Maximal degree in co-relation 20581. Up to 2980 conditions per place. [2024-06-28 01:00:04,555 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 114 selfloop transitions, 114 changer transitions 0/241 dead transitions. [2024-06-28 01:00:04,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 241 transitions, 3273 flow [2024-06-28 01:00:04,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:04,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:04,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:00:04,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6558441558441559 [2024-06-28 01:00:04,556 INFO L175 Difference]: Start difference. First operand has 165 places, 197 transitions, 2419 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:00:04,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 241 transitions, 3273 flow [2024-06-28 01:00:04,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 241 transitions, 3177 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:04,687 INFO L231 Difference]: Finished difference. Result has 169 places, 209 transitions, 2795 flow [2024-06-28 01:00:04,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2323, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2795, PETRI_PLACES=169, PETRI_TRANSITIONS=209} [2024-06-28 01:00:04,688 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 121 predicate places. [2024-06-28 01:00:04,688 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 209 transitions, 2795 flow [2024-06-28 01:00:04,688 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-28 01:00:04,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:04,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:04,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:00:04,689 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:04,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:04,689 INFO L85 PathProgramCache]: Analyzing trace with hash 84590131, now seen corresponding path program 2 times [2024-06-28 01:00:04,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:04,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379510288] [2024-06-28 01:00:04,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:04,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:04,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:04,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:04,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:04,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379510288] [2024-06-28 01:00:04,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379510288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:04,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:04,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:04,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620641262] [2024-06-28 01:00:04,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:04,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:04,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:04,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:04,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:04,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:04,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 209 transitions, 2795 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-28 01:00:04,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:04,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:04,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:05,326 INFO L124 PetriNetUnfolderBase]: 2426/3934 cut-off events. [2024-06-28 01:00:05,327 INFO L125 PetriNetUnfolderBase]: For 70575/70575 co-relation queries the response was YES. [2024-06-28 01:00:05,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21525 conditions, 3934 events. 2426/3934 cut-off events. For 70575/70575 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 24638 event pairs, 453 based on Foata normal form. 2/3932 useless extension candidates. Maximal degree in co-relation 21453. Up to 3422 conditions per place. [2024-06-28 01:00:05,365 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 188 selfloop transitions, 46 changer transitions 0/247 dead transitions. [2024-06-28 01:00:05,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 247 transitions, 3484 flow [2024-06-28 01:00:05,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:00:05,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:00:05,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-28 01:00:05,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085858585858586 [2024-06-28 01:00:05,366 INFO L175 Difference]: Start difference. First operand has 169 places, 209 transitions, 2795 flow. Second operand 9 states and 241 transitions. [2024-06-28 01:00:05,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 247 transitions, 3484 flow [2024-06-28 01:00:05,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 247 transitions, 3329 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:05,538 INFO L231 Difference]: Finished difference. Result has 175 places, 213 transitions, 2818 flow [2024-06-28 01:00:05,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2643, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2818, PETRI_PLACES=175, PETRI_TRANSITIONS=213} [2024-06-28 01:00:05,539 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 127 predicate places. [2024-06-28 01:00:05,539 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 213 transitions, 2818 flow [2024-06-28 01:00:05,539 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-28 01:00:05,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:05,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:05,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:00:05,539 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:05,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:05,540 INFO L85 PathProgramCache]: Analyzing trace with hash -320290873, now seen corresponding path program 3 times [2024-06-28 01:00:05,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:05,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857017402] [2024-06-28 01:00:05,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:05,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:05,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:05,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:05,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:05,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857017402] [2024-06-28 01:00:05,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857017402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:05,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:05,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:05,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936733098] [2024-06-28 01:00:05,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:05,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:05,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:05,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:05,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:05,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:05,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 213 transitions, 2818 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-28 01:00:05,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:05,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:05,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:06,226 INFO L124 PetriNetUnfolderBase]: 2418/4116 cut-off events. [2024-06-28 01:00:06,226 INFO L125 PetriNetUnfolderBase]: For 74632/74632 co-relation queries the response was YES. [2024-06-28 01:00:06,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21258 conditions, 4116 events. 2418/4116 cut-off events. For 74632/74632 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 27078 event pairs, 844 based on Foata normal form. 2/4069 useless extension candidates. Maximal degree in co-relation 21185. Up to 3414 conditions per place. [2024-06-28 01:00:06,261 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 183 selfloop transitions, 47 changer transitions 0/243 dead transitions. [2024-06-28 01:00:06,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 243 transitions, 3346 flow [2024-06-28 01:00:06,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:06,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:06,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 01:00:06,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193181818181818 [2024-06-28 01:00:06,263 INFO L175 Difference]: Start difference. First operand has 175 places, 213 transitions, 2818 flow. Second operand 8 states and 218 transitions. [2024-06-28 01:00:06,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 243 transitions, 3346 flow [2024-06-28 01:00:06,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 243 transitions, 3256 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:06,425 INFO L231 Difference]: Finished difference. Result has 177 places, 213 transitions, 2829 flow [2024-06-28 01:00:06,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2728, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2829, PETRI_PLACES=177, PETRI_TRANSITIONS=213} [2024-06-28 01:00:06,425 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 129 predicate places. [2024-06-28 01:00:06,425 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 213 transitions, 2829 flow [2024-06-28 01:00:06,425 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-28 01:00:06,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:06,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:06,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:00:06,426 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:06,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:06,426 INFO L85 PathProgramCache]: Analyzing trace with hash 84259454, now seen corresponding path program 3 times [2024-06-28 01:00:06,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:06,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281676079] [2024-06-28 01:00:06,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:06,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:06,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:06,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:06,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:06,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281676079] [2024-06-28 01:00:06,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281676079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:06,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:06,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:06,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339609998] [2024-06-28 01:00:06,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:06,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:06,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:06,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:06,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:06,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:06,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 213 transitions, 2829 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-28 01:00:06,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:06,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:06,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:07,075 INFO L124 PetriNetUnfolderBase]: 2500/4044 cut-off events. [2024-06-28 01:00:07,075 INFO L125 PetriNetUnfolderBase]: For 81197/81197 co-relation queries the response was YES. [2024-06-28 01:00:07,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21649 conditions, 4044 events. 2500/4044 cut-off events. For 81197/81197 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 25463 event pairs, 458 based on Foata normal form. 10/4050 useless extension candidates. Maximal degree in co-relation 21575. Up to 3542 conditions per place. [2024-06-28 01:00:07,111 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 211 selfloop transitions, 25 changer transitions 0/249 dead transitions. [2024-06-28 01:00:07,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 249 transitions, 3419 flow [2024-06-28 01:00:07,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:07,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:07,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 01:00:07,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107954545454546 [2024-06-28 01:00:07,112 INFO L175 Difference]: Start difference. First operand has 177 places, 213 transitions, 2829 flow. Second operand 8 states and 215 transitions. [2024-06-28 01:00:07,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 249 transitions, 3419 flow [2024-06-28 01:00:07,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 249 transitions, 3282 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 01:00:07,255 INFO L231 Difference]: Finished difference. Result has 176 places, 215 transitions, 2780 flow [2024-06-28 01:00:07,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2692, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2780, PETRI_PLACES=176, PETRI_TRANSITIONS=215} [2024-06-28 01:00:07,256 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 128 predicate places. [2024-06-28 01:00:07,256 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 215 transitions, 2780 flow [2024-06-28 01:00:07,257 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-28 01:00:07,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:07,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:07,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:00:07,257 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:07,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:07,257 INFO L85 PathProgramCache]: Analyzing trace with hash 84598067, now seen corresponding path program 1 times [2024-06-28 01:00:07,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:07,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104938913] [2024-06-28 01:00:07,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:07,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:07,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:07,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:07,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:07,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104938913] [2024-06-28 01:00:07,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104938913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:07,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:07,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:07,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718895035] [2024-06-28 01:00:07,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:07,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:07,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:07,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:07,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:07,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:07,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 215 transitions, 2780 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-28 01:00:07,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:07,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:07,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:07,817 INFO L124 PetriNetUnfolderBase]: 2518/4170 cut-off events. [2024-06-28 01:00:07,817 INFO L125 PetriNetUnfolderBase]: For 80228/80228 co-relation queries the response was YES. [2024-06-28 01:00:07,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21970 conditions, 4170 events. 2518/4170 cut-off events. For 80228/80228 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 26789 event pairs, 615 based on Foata normal form. 2/4161 useless extension candidates. Maximal degree in co-relation 21895. Up to 3640 conditions per place. [2024-06-28 01:00:07,855 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 205 selfloop transitions, 27 changer transitions 0/245 dead transitions. [2024-06-28 01:00:07,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 245 transitions, 3342 flow [2024-06-28 01:00:07,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:07,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:07,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 01:00:07,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-28 01:00:07,857 INFO L175 Difference]: Start difference. First operand has 176 places, 215 transitions, 2780 flow. Second operand 7 states and 189 transitions. [2024-06-28 01:00:07,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 245 transitions, 3342 flow [2024-06-28 01:00:08,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 245 transitions, 3282 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:08,019 INFO L231 Difference]: Finished difference. Result has 177 places, 217 transitions, 2817 flow [2024-06-28 01:00:08,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2720, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2817, PETRI_PLACES=177, PETRI_TRANSITIONS=217} [2024-06-28 01:00:08,019 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 129 predicate places. [2024-06-28 01:00:08,020 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 217 transitions, 2817 flow [2024-06-28 01:00:08,020 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-28 01:00:08,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:08,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:08,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:00:08,020 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:08,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:08,020 INFO L85 PathProgramCache]: Analyzing trace with hash 2040361803, now seen corresponding path program 4 times [2024-06-28 01:00:08,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:08,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180694671] [2024-06-28 01:00:08,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:08,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:08,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:08,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:08,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:08,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180694671] [2024-06-28 01:00:08,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180694671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:08,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:08,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:08,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962305110] [2024-06-28 01:00:08,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:08,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:08,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:08,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:08,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:08,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:08,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 217 transitions, 2817 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-28 01:00:08,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:08,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:08,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:08,631 INFO L124 PetriNetUnfolderBase]: 2529/4126 cut-off events. [2024-06-28 01:00:08,631 INFO L125 PetriNetUnfolderBase]: For 84401/84405 co-relation queries the response was YES. [2024-06-28 01:00:08,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22136 conditions, 4126 events. 2529/4126 cut-off events. For 84401/84405 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 26342 event pairs, 563 based on Foata normal form. 2/4101 useless extension candidates. Maximal degree in co-relation 22060. Up to 3148 conditions per place. [2024-06-28 01:00:08,665 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 109 selfloop transitions, 128 changer transitions 0/250 dead transitions. [2024-06-28 01:00:08,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 250 transitions, 3650 flow [2024-06-28 01:00:08,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:08,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:08,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 01:00:08,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6461038961038961 [2024-06-28 01:00:08,666 INFO L175 Difference]: Start difference. First operand has 177 places, 217 transitions, 2817 flow. Second operand 7 states and 199 transitions. [2024-06-28 01:00:08,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 250 transitions, 3650 flow [2024-06-28 01:00:08,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 250 transitions, 3569 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:08,839 INFO L231 Difference]: Finished difference. Result has 179 places, 220 transitions, 3055 flow [2024-06-28 01:00:08,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2736, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3055, PETRI_PLACES=179, PETRI_TRANSITIONS=220} [2024-06-28 01:00:08,840 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 131 predicate places. [2024-06-28 01:00:08,840 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 220 transitions, 3055 flow [2024-06-28 01:00:08,840 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-28 01:00:08,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:08,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:08,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:00:08,840 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:08,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:08,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1774139668, now seen corresponding path program 3 times [2024-06-28 01:00:08,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:08,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293979370] [2024-06-28 01:00:08,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:08,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:08,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:08,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:08,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:08,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293979370] [2024-06-28 01:00:08,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293979370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:08,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:08,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:08,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353820340] [2024-06-28 01:00:08,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:08,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:08,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:08,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:08,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:08,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:08,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 220 transitions, 3055 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-28 01:00:08,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:08,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:08,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:09,423 INFO L124 PetriNetUnfolderBase]: 2540/4142 cut-off events. [2024-06-28 01:00:09,423 INFO L125 PetriNetUnfolderBase]: For 89510/89514 co-relation queries the response was YES. [2024-06-28 01:00:09,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22782 conditions, 4142 events. 2540/4142 cut-off events. For 89510/89514 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 26474 event pairs, 512 based on Foata normal form. 2/4121 useless extension candidates. Maximal degree in co-relation 22705. Up to 3469 conditions per place. [2024-06-28 01:00:09,460 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 167 selfloop transitions, 71 changer transitions 0/251 dead transitions. [2024-06-28 01:00:09,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 251 transitions, 3713 flow [2024-06-28 01:00:09,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:09,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:09,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-28 01:00:09,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6298701298701299 [2024-06-28 01:00:09,462 INFO L175 Difference]: Start difference. First operand has 179 places, 220 transitions, 3055 flow. Second operand 7 states and 194 transitions. [2024-06-28 01:00:09,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 251 transitions, 3713 flow [2024-06-28 01:00:09,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 251 transitions, 3204 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 01:00:09,690 INFO L231 Difference]: Finished difference. Result has 179 places, 223 transitions, 2732 flow [2024-06-28 01:00:09,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2552, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2732, PETRI_PLACES=179, PETRI_TRANSITIONS=223} [2024-06-28 01:00:09,690 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 131 predicate places. [2024-06-28 01:00:09,690 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 223 transitions, 2732 flow [2024-06-28 01:00:09,690 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-28 01:00:09,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:09,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:09,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:00:09,691 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:09,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:09,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1664304056, now seen corresponding path program 4 times [2024-06-28 01:00:09,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:09,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536524786] [2024-06-28 01:00:09,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:09,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:09,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:09,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-28 01:00:09,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:09,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536524786] [2024-06-28 01:00:09,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536524786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:09,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:09,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:09,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207661305] [2024-06-28 01:00:09,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:09,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:09,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:09,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:09,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:09,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:09,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 223 transitions, 2732 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-28 01:00:09,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:09,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:09,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:10,371 INFO L124 PetriNetUnfolderBase]: 2537/4210 cut-off events. [2024-06-28 01:00:10,371 INFO L125 PetriNetUnfolderBase]: For 87778/87782 co-relation queries the response was YES. [2024-06-28 01:00:10,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22081 conditions, 4210 events. 2537/4210 cut-off events. For 87778/87782 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 27123 event pairs, 569 based on Foata normal form. 2/4191 useless extension candidates. Maximal degree in co-relation 22004. Up to 3466 conditions per place. [2024-06-28 01:00:10,405 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 166 selfloop transitions, 71 changer transitions 0/250 dead transitions. [2024-06-28 01:00:10,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 250 transitions, 3266 flow [2024-06-28 01:00:10,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:10,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:10,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 01:00:10,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079545454545454 [2024-06-28 01:00:10,407 INFO L175 Difference]: Start difference. First operand has 179 places, 223 transitions, 2732 flow. Second operand 8 states and 214 transitions. [2024-06-28 01:00:10,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 250 transitions, 3266 flow [2024-06-28 01:00:10,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 250 transitions, 3155 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:10,603 INFO L231 Difference]: Finished difference. Result has 183 places, 223 transitions, 2769 flow [2024-06-28 01:00:10,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2621, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2769, PETRI_PLACES=183, PETRI_TRANSITIONS=223} [2024-06-28 01:00:10,603 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 135 predicate places. [2024-06-28 01:00:10,603 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 223 transitions, 2769 flow [2024-06-28 01:00:10,603 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-28 01:00:10,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:10,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:10,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:00:10,604 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:10,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:10,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1718460473, now seen corresponding path program 5 times [2024-06-28 01:00:10,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:10,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489531996] [2024-06-28 01:00:10,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:10,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:10,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:10,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:10,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:10,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489531996] [2024-06-28 01:00:10,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489531996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:10,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:10,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:10,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652311013] [2024-06-28 01:00:10,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:10,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:10,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:10,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:10,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:10,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:10,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 223 transitions, 2769 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-28 01:00:10,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:10,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:10,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:11,148 INFO L124 PetriNetUnfolderBase]: 2548/4148 cut-off events. [2024-06-28 01:00:11,148 INFO L125 PetriNetUnfolderBase]: For 91147/91151 co-relation queries the response was YES. [2024-06-28 01:00:11,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22230 conditions, 4148 events. 2548/4148 cut-off events. For 91147/91151 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26401 event pairs, 562 based on Foata normal form. 2/4121 useless extension candidates. Maximal degree in co-relation 22151. Up to 3162 conditions per place. [2024-06-28 01:00:11,186 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 108 selfloop transitions, 132 changer transitions 0/253 dead transitions. [2024-06-28 01:00:11,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 253 transitions, 3606 flow [2024-06-28 01:00:11,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:11,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:11,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 01:00:11,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 01:00:11,188 INFO L175 Difference]: Start difference. First operand has 183 places, 223 transitions, 2769 flow. Second operand 7 states and 198 transitions. [2024-06-28 01:00:11,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 253 transitions, 3606 flow [2024-06-28 01:00:11,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 253 transitions, 3348 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 01:00:11,358 INFO L231 Difference]: Finished difference. Result has 181 places, 226 transitions, 2826 flow [2024-06-28 01:00:11,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2511, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2826, PETRI_PLACES=181, PETRI_TRANSITIONS=226} [2024-06-28 01:00:11,359 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 133 predicate places. [2024-06-28 01:00:11,359 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 226 transitions, 2826 flow [2024-06-28 01:00:11,359 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-28 01:00:11,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:11,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:11,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:00:11,360 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:11,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:11,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1929853213, now seen corresponding path program 6 times [2024-06-28 01:00:11,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:11,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906846366] [2024-06-28 01:00:11,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:11,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:11,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:11,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:11,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:11,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906846366] [2024-06-28 01:00:11,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906846366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:11,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:11,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:11,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253852372] [2024-06-28 01:00:11,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:11,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:11,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:11,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:11,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:11,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:11,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 226 transitions, 2826 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-28 01:00:11,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:11,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:11,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:12,014 INFO L124 PetriNetUnfolderBase]: 2545/4173 cut-off events. [2024-06-28 01:00:12,015 INFO L125 PetriNetUnfolderBase]: For 91339/91339 co-relation queries the response was YES. [2024-06-28 01:00:12,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22466 conditions, 4173 events. 2545/4173 cut-off events. For 91339/91339 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26714 event pairs, 857 based on Foata normal form. 1/4153 useless extension candidates. Maximal degree in co-relation 22387. Up to 3693 conditions per place. [2024-06-28 01:00:12,048 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 212 selfloop transitions, 25 changer transitions 0/250 dead transitions. [2024-06-28 01:00:12,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 250 transitions, 3354 flow [2024-06-28 01:00:12,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:12,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:12,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 01:00:12,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6038961038961039 [2024-06-28 01:00:12,050 INFO L175 Difference]: Start difference. First operand has 181 places, 226 transitions, 2826 flow. Second operand 7 states and 186 transitions. [2024-06-28 01:00:12,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 250 transitions, 3354 flow [2024-06-28 01:00:12,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 250 transitions, 3046 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:12,295 INFO L231 Difference]: Finished difference. Result has 184 places, 226 transitions, 2574 flow [2024-06-28 01:00:12,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2518, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2574, PETRI_PLACES=184, PETRI_TRANSITIONS=226} [2024-06-28 01:00:12,296 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 136 predicate places. [2024-06-28 01:00:12,296 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 226 transitions, 2574 flow [2024-06-28 01:00:12,296 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-28 01:00:12,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:12,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:12,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:00:12,297 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:12,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:12,297 INFO L85 PathProgramCache]: Analyzing trace with hash -627527443, now seen corresponding path program 7 times [2024-06-28 01:00:12,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:12,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195681391] [2024-06-28 01:00:12,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:12,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:12,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:12,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-28 01:00:12,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:12,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195681391] [2024-06-28 01:00:12,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195681391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:12,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:12,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:12,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145988359] [2024-06-28 01:00:12,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:12,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:12,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:12,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:12,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:12,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:12,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 226 transitions, 2574 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-28 01:00:12,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:12,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:12,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:12,915 INFO L124 PetriNetUnfolderBase]: 2542/4111 cut-off events. [2024-06-28 01:00:12,916 INFO L125 PetriNetUnfolderBase]: For 90817/90817 co-relation queries the response was YES. [2024-06-28 01:00:12,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21718 conditions, 4111 events. 2542/4111 cut-off events. For 90817/90817 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26045 event pairs, 461 based on Foata normal form. 1/4108 useless extension candidates. Maximal degree in co-relation 21638. Up to 3518 conditions per place. [2024-06-28 01:00:12,956 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 195 selfloop transitions, 55 changer transitions 0/263 dead transitions. [2024-06-28 01:00:12,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 263 transitions, 3250 flow [2024-06-28 01:00:12,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:12,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:12,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:00:12,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6753246753246753 [2024-06-28 01:00:12,957 INFO L175 Difference]: Start difference. First operand has 184 places, 226 transitions, 2574 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:00:12,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 263 transitions, 3250 flow [2024-06-28 01:00:13,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 263 transitions, 3130 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 01:00:13,190 INFO L231 Difference]: Finished difference. Result has 183 places, 226 transitions, 2578 flow [2024-06-28 01:00:13,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2578, PETRI_PLACES=183, PETRI_TRANSITIONS=226} [2024-06-28 01:00:13,190 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 135 predicate places. [2024-06-28 01:00:13,190 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 226 transitions, 2578 flow [2024-06-28 01:00:13,191 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-28 01:00:13,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:13,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:13,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:00:13,191 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:13,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:13,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1130650785, now seen corresponding path program 8 times [2024-06-28 01:00:13,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:13,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385738474] [2024-06-28 01:00:13,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:13,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:13,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:13,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:13,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:13,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385738474] [2024-06-28 01:00:13,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385738474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:13,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:13,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:13,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040823576] [2024-06-28 01:00:13,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:13,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:13,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:13,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:13,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:13,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:13,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 226 transitions, 2578 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-28 01:00:13,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:13,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:13,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:13,886 INFO L124 PetriNetUnfolderBase]: 2534/4383 cut-off events. [2024-06-28 01:00:13,887 INFO L125 PetriNetUnfolderBase]: For 94946/94946 co-relation queries the response was YES. [2024-06-28 01:00:13,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22085 conditions, 4383 events. 2534/4383 cut-off events. For 94946/94946 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 29060 event pairs, 657 based on Foata normal form. 2/4374 useless extension candidates. Maximal degree in co-relation 22005. Up to 3510 conditions per place. [2024-06-28 01:00:13,928 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 191 selfloop transitions, 52 changer transitions 0/256 dead transitions. [2024-06-28 01:00:13,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 256 transitions, 3136 flow [2024-06-28 01:00:13,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:13,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:13,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 01:00:13,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.678030303030303 [2024-06-28 01:00:13,929 INFO L175 Difference]: Start difference. First operand has 183 places, 226 transitions, 2578 flow. Second operand 6 states and 179 transitions. [2024-06-28 01:00:13,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 256 transitions, 3136 flow [2024-06-28 01:00:14,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 256 transitions, 3012 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:14,229 INFO L231 Difference]: Finished difference. Result has 184 places, 226 transitions, 2578 flow [2024-06-28 01:00:14,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2578, PETRI_PLACES=184, PETRI_TRANSITIONS=226} [2024-06-28 01:00:14,229 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 136 predicate places. [2024-06-28 01:00:14,229 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 226 transitions, 2578 flow [2024-06-28 01:00:14,230 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-28 01:00:14,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:14,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:14,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:00:14,230 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:14,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:14,230 INFO L85 PathProgramCache]: Analyzing trace with hash -638401933, now seen corresponding path program 9 times [2024-06-28 01:00:14,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:14,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213017042] [2024-06-28 01:00:14,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:14,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:14,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:14,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:14,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:14,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213017042] [2024-06-28 01:00:14,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213017042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:14,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:14,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:14,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695738371] [2024-06-28 01:00:14,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:14,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:14,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:14,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:14,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:14,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:14,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 226 transitions, 2578 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-28 01:00:14,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:14,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:14,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:14,947 INFO L124 PetriNetUnfolderBase]: 2556/4137 cut-off events. [2024-06-28 01:00:14,947 INFO L125 PetriNetUnfolderBase]: For 93270/93270 co-relation queries the response was YES. [2024-06-28 01:00:14,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22045 conditions, 4137 events. 2556/4137 cut-off events. For 93270/93270 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26210 event pairs, 461 based on Foata normal form. 2/4135 useless extension candidates. Maximal degree in co-relation 21965. Up to 3347 conditions per place. [2024-06-28 01:00:14,987 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 165 selfloop transitions, 95 changer transitions 0/273 dead transitions. [2024-06-28 01:00:14,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 273 transitions, 3343 flow [2024-06-28 01:00:14,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:00:14,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:00:14,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-06-28 01:00:14,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6414141414141414 [2024-06-28 01:00:14,988 INFO L175 Difference]: Start difference. First operand has 184 places, 226 transitions, 2578 flow. Second operand 9 states and 254 transitions. [2024-06-28 01:00:14,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 273 transitions, 3343 flow [2024-06-28 01:00:15,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 273 transitions, 3239 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:15,195 INFO L231 Difference]: Finished difference. Result has 188 places, 230 transitions, 2737 flow [2024-06-28 01:00:15,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2474, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2737, PETRI_PLACES=188, PETRI_TRANSITIONS=230} [2024-06-28 01:00:15,196 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 140 predicate places. [2024-06-28 01:00:15,196 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 230 transitions, 2737 flow [2024-06-28 01:00:15,196 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-28 01:00:15,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:15,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:15,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:00:15,196 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:15,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:15,197 INFO L85 PathProgramCache]: Analyzing trace with hash 936676965, now seen corresponding path program 10 times [2024-06-28 01:00:15,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:15,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124271151] [2024-06-28 01:00:15,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:15,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:15,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:15,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:15,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:15,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124271151] [2024-06-28 01:00:15,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124271151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:15,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:15,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:15,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227566340] [2024-06-28 01:00:15,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:15,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:15,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:15,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:15,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:15,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:15,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 230 transitions, 2737 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-28 01:00:15,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:15,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:15,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:15,889 INFO L124 PetriNetUnfolderBase]: 2553/4184 cut-off events. [2024-06-28 01:00:15,890 INFO L125 PetriNetUnfolderBase]: For 97651/97658 co-relation queries the response was YES. [2024-06-28 01:00:15,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22414 conditions, 4184 events. 2553/4184 cut-off events. For 97651/97658 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26806 event pairs, 495 based on Foata normal form. 7/4171 useless extension candidates. Maximal degree in co-relation 22333. Up to 3345 conditions per place. [2024-06-28 01:00:15,930 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 151 selfloop transitions, 100 changer transitions 0/264 dead transitions. [2024-06-28 01:00:15,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 264 transitions, 3411 flow [2024-06-28 01:00:15,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:15,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:15,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 01:00:15,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6623376623376623 [2024-06-28 01:00:15,931 INFO L175 Difference]: Start difference. First operand has 188 places, 230 transitions, 2737 flow. Second operand 7 states and 204 transitions. [2024-06-28 01:00:15,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 264 transitions, 3411 flow [2024-06-28 01:00:16,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 264 transitions, 3237 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 01:00:16,133 INFO L231 Difference]: Finished difference. Result has 188 places, 230 transitions, 2771 flow [2024-06-28 01:00:16,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2565, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2771, PETRI_PLACES=188, PETRI_TRANSITIONS=230} [2024-06-28 01:00:16,134 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 140 predicate places. [2024-06-28 01:00:16,134 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 230 transitions, 2771 flow [2024-06-28 01:00:16,134 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-28 01:00:16,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:16,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:16,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:00:16,135 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:16,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:16,135 INFO L85 PathProgramCache]: Analyzing trace with hash -638609323, now seen corresponding path program 11 times [2024-06-28 01:00:16,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:16,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606595251] [2024-06-28 01:00:16,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:16,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:16,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:16,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-28 01:00:16,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:16,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606595251] [2024-06-28 01:00:16,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606595251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:16,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:16,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:16,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144002184] [2024-06-28 01:00:16,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:16,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:16,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:16,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:16,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:16,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:16,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 230 transitions, 2771 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-28 01:00:16,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:16,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:16,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:16,725 INFO L124 PetriNetUnfolderBase]: 2545/4121 cut-off events. [2024-06-28 01:00:16,725 INFO L125 PetriNetUnfolderBase]: For 94382/94382 co-relation queries the response was YES. [2024-06-28 01:00:16,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22218 conditions, 4121 events. 2545/4121 cut-off events. For 94382/94382 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 26116 event pairs, 461 based on Foata normal form. 2/4119 useless extension candidates. Maximal degree in co-relation 22137. Up to 3337 conditions per place. [2024-06-28 01:00:16,762 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 159 selfloop transitions, 100 changer transitions 0/272 dead transitions. [2024-06-28 01:00:16,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 272 transitions, 3389 flow [2024-06-28 01:00:16,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:16,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:16,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 01:00:16,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647727272727273 [2024-06-28 01:00:16,764 INFO L175 Difference]: Start difference. First operand has 188 places, 230 transitions, 2771 flow. Second operand 8 states and 234 transitions. [2024-06-28 01:00:16,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 272 transitions, 3389 flow [2024-06-28 01:00:16,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 272 transitions, 3214 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:16,993 INFO L231 Difference]: Finished difference. Result has 191 places, 230 transitions, 2808 flow [2024-06-28 01:00:16,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2596, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2808, PETRI_PLACES=191, PETRI_TRANSITIONS=230} [2024-06-28 01:00:16,994 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 143 predicate places. [2024-06-28 01:00:16,994 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 230 transitions, 2808 flow [2024-06-28 01:00:16,994 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-28 01:00:16,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:16,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:16,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:00:16,995 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:16,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:16,995 INFO L85 PathProgramCache]: Analyzing trace with hash 759422158, now seen corresponding path program 4 times [2024-06-28 01:00:16,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:16,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351722845] [2024-06-28 01:00:16,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:16,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:17,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:17,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:17,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:17,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351722845] [2024-06-28 01:00:17,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351722845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:17,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:17,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:17,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123427298] [2024-06-28 01:00:17,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:17,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:17,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:17,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:17,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:17,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:17,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 230 transitions, 2808 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-28 01:00:17,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:17,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:17,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:17,629 INFO L124 PetriNetUnfolderBase]: 2604/4210 cut-off events. [2024-06-28 01:00:17,629 INFO L125 PetriNetUnfolderBase]: For 105499/105499 co-relation queries the response was YES. [2024-06-28 01:00:17,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22624 conditions, 4210 events. 2604/4210 cut-off events. For 105499/105499 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26779 event pairs, 333 based on Foata normal form. 10/4218 useless extension candidates. Maximal degree in co-relation 22542. Up to 3301 conditions per place. [2024-06-28 01:00:17,672 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 211 selfloop transitions, 56 changer transitions 0/280 dead transitions. [2024-06-28 01:00:17,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 280 transitions, 3482 flow [2024-06-28 01:00:17,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:17,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:17,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 01:00:17,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647727272727273 [2024-06-28 01:00:17,673 INFO L175 Difference]: Start difference. First operand has 191 places, 230 transitions, 2808 flow. Second operand 8 states and 234 transitions. [2024-06-28 01:00:17,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 280 transitions, 3482 flow [2024-06-28 01:00:17,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 280 transitions, 3103 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 01:00:17,878 INFO L231 Difference]: Finished difference. Result has 188 places, 231 transitions, 2567 flow [2024-06-28 01:00:17,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2429, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2567, PETRI_PLACES=188, PETRI_TRANSITIONS=231} [2024-06-28 01:00:17,879 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 140 predicate places. [2024-06-28 01:00:17,879 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 231 transitions, 2567 flow [2024-06-28 01:00:17,879 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-28 01:00:17,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:17,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:17,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:00:17,879 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:17,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:17,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1130658721, now seen corresponding path program 2 times [2024-06-28 01:00:17,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:17,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777965395] [2024-06-28 01:00:17,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:17,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:17,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:17,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:17,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:17,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777965395] [2024-06-28 01:00:17,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777965395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:17,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:17,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:17,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463904166] [2024-06-28 01:00:17,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:17,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:17,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:17,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:17,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:18,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:18,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 231 transitions, 2567 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-28 01:00:18,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:18,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:18,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:18,486 INFO L124 PetriNetUnfolderBase]: 2622/4430 cut-off events. [2024-06-28 01:00:18,487 INFO L125 PetriNetUnfolderBase]: For 97418/97418 co-relation queries the response was YES. [2024-06-28 01:00:18,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22807 conditions, 4430 events. 2622/4430 cut-off events. For 97418/97418 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 29332 event pairs, 936 based on Foata normal form. 2/4375 useless extension candidates. Maximal degree in co-relation 22725. Up to 3806 conditions per place. [2024-06-28 01:00:18,528 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 221 selfloop transitions, 21 changer transitions 0/255 dead transitions. [2024-06-28 01:00:18,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 255 transitions, 3141 flow [2024-06-28 01:00:18,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:00:18,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:00:18,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-28 01:00:18,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 01:00:18,529 INFO L175 Difference]: Start difference. First operand has 188 places, 231 transitions, 2567 flow. Second operand 5 states and 143 transitions. [2024-06-28 01:00:18,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 255 transitions, 3141 flow [2024-06-28 01:00:18,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 255 transitions, 3025 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:18,846 INFO L231 Difference]: Finished difference. Result has 187 places, 233 transitions, 2540 flow [2024-06-28 01:00:18,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2451, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2540, PETRI_PLACES=187, PETRI_TRANSITIONS=233} [2024-06-28 01:00:18,846 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 139 predicate places. [2024-06-28 01:00:18,847 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 233 transitions, 2540 flow [2024-06-28 01:00:18,847 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-28 01:00:18,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:18,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:18,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:00:18,847 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:18,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:18,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1143991201, now seen corresponding path program 3 times [2024-06-28 01:00:18,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:18,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682059483] [2024-06-28 01:00:18,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:18,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:18,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:18,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:18,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:18,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682059483] [2024-06-28 01:00:18,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682059483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:18,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:18,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:18,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378977379] [2024-06-28 01:00:18,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:18,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:18,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:18,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:18,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:18,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:18,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 233 transitions, 2540 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-28 01:00:18,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:18,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:18,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:19,435 INFO L124 PetriNetUnfolderBase]: 2640/4482 cut-off events. [2024-06-28 01:00:19,435 INFO L125 PetriNetUnfolderBase]: For 97980/97980 co-relation queries the response was YES. [2024-06-28 01:00:19,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22747 conditions, 4482 events. 2640/4482 cut-off events. For 97980/97980 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 29826 event pairs, 915 based on Foata normal form. 2/4430 useless extension candidates. Maximal degree in co-relation 22664. Up to 3800 conditions per place. [2024-06-28 01:00:19,477 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 223 selfloop transitions, 25 changer transitions 0/261 dead transitions. [2024-06-28 01:00:19,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 261 transitions, 3138 flow [2024-06-28 01:00:19,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:19,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:19,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 01:00:19,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6325757575757576 [2024-06-28 01:00:19,478 INFO L175 Difference]: Start difference. First operand has 187 places, 233 transitions, 2540 flow. Second operand 6 states and 167 transitions. [2024-06-28 01:00:19,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 261 transitions, 3138 flow [2024-06-28 01:00:19,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 261 transitions, 3065 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:19,717 INFO L231 Difference]: Finished difference. Result has 190 places, 235 transitions, 2568 flow [2024-06-28 01:00:19,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2568, PETRI_PLACES=190, PETRI_TRANSITIONS=235} [2024-06-28 01:00:19,718 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 142 predicate places. [2024-06-28 01:00:19,718 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 235 transitions, 2568 flow [2024-06-28 01:00:19,718 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-28 01:00:19,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:19,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:19,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:00:19,719 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:19,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:19,719 INFO L85 PathProgramCache]: Analyzing trace with hash -962150811, now seen corresponding path program 4 times [2024-06-28 01:00:19,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:19,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633916621] [2024-06-28 01:00:19,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:19,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:19,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:19,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:19,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:19,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633916621] [2024-06-28 01:00:19,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633916621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:19,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:19,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:19,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376809134] [2024-06-28 01:00:19,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:19,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:19,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:19,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:19,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:19,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:19,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 235 transitions, 2568 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-28 01:00:19,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:19,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:19,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:20,310 INFO L124 PetriNetUnfolderBase]: 2635/4259 cut-off events. [2024-06-28 01:00:20,310 INFO L125 PetriNetUnfolderBase]: For 97452/97452 co-relation queries the response was YES. [2024-06-28 01:00:20,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22476 conditions, 4259 events. 2635/4259 cut-off events. For 97452/97452 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 27133 event pairs, 471 based on Foata normal form. 2/4257 useless extension candidates. Maximal degree in co-relation 22392. Up to 3797 conditions per place. [2024-06-28 01:00:20,349 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 220 selfloop transitions, 29 changer transitions 0/262 dead transitions. [2024-06-28 01:00:20,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 262 transitions, 3170 flow [2024-06-28 01:00:20,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:20,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:20,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-28 01:00:20,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6287878787878788 [2024-06-28 01:00:20,350 INFO L175 Difference]: Start difference. First operand has 190 places, 235 transitions, 2568 flow. Second operand 6 states and 166 transitions. [2024-06-28 01:00:20,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 262 transitions, 3170 flow [2024-06-28 01:00:20,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 262 transitions, 3085 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:20,605 INFO L231 Difference]: Finished difference. Result has 192 places, 237 transitions, 2599 flow [2024-06-28 01:00:20,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2483, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2599, PETRI_PLACES=192, PETRI_TRANSITIONS=237} [2024-06-28 01:00:20,606 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 144 predicate places. [2024-06-28 01:00:20,606 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 237 transitions, 2599 flow [2024-06-28 01:00:20,606 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-28 01:00:20,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:20,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:20,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:00:20,607 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:20,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:20,607 INFO L85 PathProgramCache]: Analyzing trace with hash 623568663, now seen corresponding path program 1 times [2024-06-28 01:00:20,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:20,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804717396] [2024-06-28 01:00:20,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:20,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:20,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:20,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:20,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:20,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804717396] [2024-06-28 01:00:20,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804717396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:20,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:20,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:20,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099569320] [2024-06-28 01:00:20,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:20,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:20,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:20,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:20,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:20,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:20,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 237 transitions, 2599 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-28 01:00:20,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:20,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:20,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:21,271 INFO L124 PetriNetUnfolderBase]: 2622/4278 cut-off events. [2024-06-28 01:00:21,272 INFO L125 PetriNetUnfolderBase]: For 98753/98753 co-relation queries the response was YES. [2024-06-28 01:00:21,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22199 conditions, 4278 events. 2622/4278 cut-off events. For 98753/98753 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 27408 event pairs, 438 based on Foata normal form. 6/4278 useless extension candidates. Maximal degree in co-relation 22114. Up to 3641 conditions per place. [2024-06-28 01:00:21,313 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 234 selfloop transitions, 22 changer transitions 0/269 dead transitions. [2024-06-28 01:00:21,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 269 transitions, 3211 flow [2024-06-28 01:00:21,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:21,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:21,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 01:00:21,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-28 01:00:21,314 INFO L175 Difference]: Start difference. First operand has 192 places, 237 transitions, 2599 flow. Second operand 6 states and 172 transitions. [2024-06-28 01:00:21,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 269 transitions, 3211 flow [2024-06-28 01:00:21,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 269 transitions, 3115 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:21,583 INFO L231 Difference]: Finished difference. Result has 194 places, 237 transitions, 2551 flow [2024-06-28 01:00:21,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2503, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2551, PETRI_PLACES=194, PETRI_TRANSITIONS=237} [2024-06-28 01:00:21,583 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 146 predicate places. [2024-06-28 01:00:21,583 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 237 transitions, 2551 flow [2024-06-28 01:00:21,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-28 01:00:21,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:21,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:21,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:00:21,584 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:21,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:21,584 INFO L85 PathProgramCache]: Analyzing trace with hash -894894387, now seen corresponding path program 1 times [2024-06-28 01:00:21,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:21,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245119869] [2024-06-28 01:00:21,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:21,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:21,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:21,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:21,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:21,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245119869] [2024-06-28 01:00:21,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245119869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:21,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:21,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:00:21,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428515588] [2024-06-28 01:00:21,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:21,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:00:21,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:21,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:00:21,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:00:21,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 44 [2024-06-28 01:00:21,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 237 transitions, 2551 flow. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:21,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:21,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 44 [2024-06-28 01:00:21,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:22,204 INFO L124 PetriNetUnfolderBase]: 1745/3720 cut-off events. [2024-06-28 01:00:22,204 INFO L125 PetriNetUnfolderBase]: For 29044/29201 co-relation queries the response was YES. [2024-06-28 01:00:22,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13428 conditions, 3720 events. 1745/3720 cut-off events. For 29044/29201 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 29472 event pairs, 213 based on Foata normal form. 177/3569 useless extension candidates. Maximal degree in co-relation 13342. Up to 1476 conditions per place. [2024-06-28 01:00:22,240 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 30 selfloop transitions, 93 changer transitions 0/251 dead transitions. [2024-06-28 01:00:22,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 251 transitions, 2851 flow [2024-06-28 01:00:22,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:00:22,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:00:22,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-06-28 01:00:22,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7556818181818182 [2024-06-28 01:00:22,242 INFO L175 Difference]: Start difference. First operand has 194 places, 237 transitions, 2551 flow. Second operand 4 states and 133 transitions. [2024-06-28 01:00:22,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 251 transitions, 2851 flow [2024-06-28 01:00:22,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 251 transitions, 2787 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:22,320 INFO L231 Difference]: Finished difference. Result has 194 places, 238 transitions, 2865 flow [2024-06-28 01:00:22,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2865, PETRI_PLACES=194, PETRI_TRANSITIONS=238} [2024-06-28 01:00:22,321 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 146 predicate places. [2024-06-28 01:00:22,321 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 238 transitions, 2865 flow [2024-06-28 01:00:22,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:22,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:22,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:22,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:00:22,322 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:22,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:22,322 INFO L85 PathProgramCache]: Analyzing trace with hash -646071571, now seen corresponding path program 1 times [2024-06-28 01:00:22,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:22,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449887453] [2024-06-28 01:00:22,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:22,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:22,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:22,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:22,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:22,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449887453] [2024-06-28 01:00:22,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449887453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:22,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:22,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:22,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034589981] [2024-06-28 01:00:22,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:22,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:22,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:22,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:22,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:22,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:22,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 238 transitions, 2865 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-28 01:00:22,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:22,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:22,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:23,045 INFO L124 PetriNetUnfolderBase]: 2573/4313 cut-off events. [2024-06-28 01:00:23,046 INFO L125 PetriNetUnfolderBase]: For 95436/95444 co-relation queries the response was YES. [2024-06-28 01:00:23,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22206 conditions, 4313 events. 2573/4313 cut-off events. For 95436/95444 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27958 event pairs, 865 based on Foata normal form. 6/4088 useless extension candidates. Maximal degree in co-relation 22119. Up to 3583 conditions per place. [2024-06-28 01:00:23,086 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 114 selfloop transitions, 141 changer transitions 0/269 dead transitions. [2024-06-28 01:00:23,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 269 transitions, 3694 flow [2024-06-28 01:00:23,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:00:23,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:00:23,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-28 01:00:23,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863636363636363 [2024-06-28 01:00:23,088 INFO L175 Difference]: Start difference. First operand has 194 places, 238 transitions, 2865 flow. Second operand 10 states and 258 transitions. [2024-06-28 01:00:23,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 269 transitions, 3694 flow [2024-06-28 01:00:23,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 269 transitions, 3591 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 01:00:23,415 INFO L231 Difference]: Finished difference. Result has 202 places, 241 transitions, 3109 flow [2024-06-28 01:00:23,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2769, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3109, PETRI_PLACES=202, PETRI_TRANSITIONS=241} [2024-06-28 01:00:23,416 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 154 predicate places. [2024-06-28 01:00:23,416 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 241 transitions, 3109 flow [2024-06-28 01:00:23,416 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-28 01:00:23,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:23,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] [2024-06-28 01:00:23,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:00:23,417 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:23,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:23,418 INFO L85 PathProgramCache]: Analyzing trace with hash -759803037, now seen corresponding path program 2 times [2024-06-28 01:00:23,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:23,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992265936] [2024-06-28 01:00:23,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:23,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:23,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:23,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:23,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:23,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992265936] [2024-06-28 01:00:23,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992265936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:23,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:23,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:23,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811699599] [2024-06-28 01:00:23,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:23,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:23,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:23,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:23,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:23,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:23,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 241 transitions, 3109 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-28 01:00:23,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:23,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:23,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:24,181 INFO L124 PetriNetUnfolderBase]: 2570/4309 cut-off events. [2024-06-28 01:00:24,181 INFO L125 PetriNetUnfolderBase]: For 94055/94063 co-relation queries the response was YES. [2024-06-28 01:00:24,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22630 conditions, 4309 events. 2570/4309 cut-off events. For 94055/94063 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 27920 event pairs, 865 based on Foata normal form. 6/4084 useless extension candidates. Maximal degree in co-relation 22542. Up to 3580 conditions per place. [2024-06-28 01:00:24,221 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 112 selfloop transitions, 140 changer transitions 0/266 dead transitions. [2024-06-28 01:00:24,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 266 transitions, 3773 flow [2024-06-28 01:00:24,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:24,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:24,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-28 01:00:24,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-28 01:00:24,222 INFO L175 Difference]: Start difference. First operand has 202 places, 241 transitions, 3109 flow. Second operand 8 states and 216 transitions. [2024-06-28 01:00:24,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 266 transitions, 3773 flow [2024-06-28 01:00:24,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 266 transitions, 3319 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-28 01:00:24,452 INFO L231 Difference]: Finished difference. Result has 200 places, 241 transitions, 2941 flow [2024-06-28 01:00:24,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2655, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2941, PETRI_PLACES=200, PETRI_TRANSITIONS=241} [2024-06-28 01:00:24,452 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 152 predicate places. [2024-06-28 01:00:24,453 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 241 transitions, 2941 flow [2024-06-28 01:00:24,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-28 01:00:24,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:24,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] [2024-06-28 01:00:24,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:00:24,453 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:24,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:24,454 INFO L85 PathProgramCache]: Analyzing trace with hash -996070653, now seen corresponding path program 1 times [2024-06-28 01:00:24,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:24,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412213275] [2024-06-28 01:00:24,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:24,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:24,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:24,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:24,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:24,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412213275] [2024-06-28 01:00:24,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412213275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:24,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:24,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:24,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875879159] [2024-06-28 01:00:24,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:24,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:24,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:24,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:24,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:24,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:24,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 241 transitions, 2941 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-28 01:00:24,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:24,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:24,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:25,337 INFO L124 PetriNetUnfolderBase]: 3125/5415 cut-off events. [2024-06-28 01:00:25,337 INFO L125 PetriNetUnfolderBase]: For 179290/179298 co-relation queries the response was YES. [2024-06-28 01:00:25,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27863 conditions, 5415 events. 3125/5415 cut-off events. For 179290/179298 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 37769 event pairs, 897 based on Foata normal form. 35/5210 useless extension candidates. Maximal degree in co-relation 27776. Up to 2565 conditions per place. [2024-06-28 01:00:25,391 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 133 selfloop transitions, 147 changer transitions 0/294 dead transitions. [2024-06-28 01:00:25,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 294 transitions, 3939 flow [2024-06-28 01:00:25,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:25,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:25,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-28 01:00:25,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-28 01:00:25,392 INFO L175 Difference]: Start difference. First operand has 200 places, 241 transitions, 2941 flow. Second operand 8 states and 236 transitions. [2024-06-28 01:00:25,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 294 transitions, 3939 flow [2024-06-28 01:00:25,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 294 transitions, 3659 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:00:25,648 INFO L231 Difference]: Finished difference. Result has 201 places, 243 transitions, 3013 flow [2024-06-28 01:00:25,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2661, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3013, PETRI_PLACES=201, PETRI_TRANSITIONS=243} [2024-06-28 01:00:25,649 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 153 predicate places. [2024-06-28 01:00:25,649 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 243 transitions, 3013 flow [2024-06-28 01:00:25,649 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-28 01:00:25,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:25,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:25,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:00:25,650 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:25,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:25,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1099618477, now seen corresponding path program 2 times [2024-06-28 01:00:25,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:25,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744393898] [2024-06-28 01:00:25,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:25,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:25,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:25,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:25,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:25,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744393898] [2024-06-28 01:00:25,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744393898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:25,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:25,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:25,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984426852] [2024-06-28 01:00:25,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:25,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:25,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:25,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:25,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:25,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:25,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 243 transitions, 3013 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-28 01:00:25,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:25,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:25,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:26,476 INFO L124 PetriNetUnfolderBase]: 3402/5783 cut-off events. [2024-06-28 01:00:26,476 INFO L125 PetriNetUnfolderBase]: For 195647/195655 co-relation queries the response was YES. [2024-06-28 01:00:26,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30165 conditions, 5783 events. 3402/5783 cut-off events. For 195647/195655 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 40788 event pairs, 1463 based on Foata normal form. 39/5558 useless extension candidates. Maximal degree in co-relation 30077. Up to 4502 conditions per place. [2024-06-28 01:00:26,526 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 122 selfloop transitions, 141 changer transitions 0/277 dead transitions. [2024-06-28 01:00:26,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 277 transitions, 3773 flow [2024-06-28 01:00:26,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:26,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:26,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-28 01:00:26,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6278409090909091 [2024-06-28 01:00:26,527 INFO L175 Difference]: Start difference. First operand has 201 places, 243 transitions, 3013 flow. Second operand 8 states and 221 transitions. [2024-06-28 01:00:26,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 277 transitions, 3773 flow [2024-06-28 01:00:26,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 277 transitions, 3573 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:26,793 INFO L231 Difference]: Finished difference. Result has 205 places, 244 transitions, 3131 flow [2024-06-28 01:00:26,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2813, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3131, PETRI_PLACES=205, PETRI_TRANSITIONS=244} [2024-06-28 01:00:26,794 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 157 predicate places. [2024-06-28 01:00:26,794 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 244 transitions, 3131 flow [2024-06-28 01:00:26,794 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-28 01:00:26,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:26,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:26,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:00:26,794 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:26,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:26,794 INFO L85 PathProgramCache]: Analyzing trace with hash -759895293, now seen corresponding path program 3 times [2024-06-28 01:00:26,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:26,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73994434] [2024-06-28 01:00:26,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:26,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:26,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:26,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:26,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:26,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73994434] [2024-06-28 01:00:26,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73994434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:26,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:26,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:26,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710120177] [2024-06-28 01:00:26,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:26,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:26,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:26,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:26,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:26,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:26,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 244 transitions, 3131 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-28 01:00:26,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:26,941 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:26,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:27,680 INFO L124 PetriNetUnfolderBase]: 3637/6183 cut-off events. [2024-06-28 01:00:27,680 INFO L125 PetriNetUnfolderBase]: For 199887/199895 co-relation queries the response was YES. [2024-06-28 01:00:27,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32192 conditions, 6183 events. 3637/6183 cut-off events. For 199887/199895 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 44326 event pairs, 1422 based on Foata normal form. 35/5949 useless extension candidates. Maximal degree in co-relation 32102. Up to 4388 conditions per place. [2024-06-28 01:00:27,738 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 129 selfloop transitions, 143 changer transitions 0/286 dead transitions. [2024-06-28 01:00:27,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 286 transitions, 3955 flow [2024-06-28 01:00:27,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:27,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:27,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 01:00:27,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-28 01:00:27,739 INFO L175 Difference]: Start difference. First operand has 205 places, 244 transitions, 3131 flow. Second operand 8 states and 228 transitions. [2024-06-28 01:00:27,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 286 transitions, 3955 flow [2024-06-28 01:00:28,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 286 transitions, 3661 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:28,103 INFO L231 Difference]: Finished difference. Result has 207 places, 245 transitions, 3159 flow [2024-06-28 01:00:28,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3159, PETRI_PLACES=207, PETRI_TRANSITIONS=245} [2024-06-28 01:00:28,103 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 159 predicate places. [2024-06-28 01:00:28,103 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 245 transitions, 3159 flow [2024-06-28 01:00:28,104 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-28 01:00:28,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:28,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:28,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:00:28,104 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:28,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:28,104 INFO L85 PathProgramCache]: Analyzing trace with hash 568354247, now seen corresponding path program 1 times [2024-06-28 01:00:28,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:28,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293806136] [2024-06-28 01:00:28,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:28,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:28,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:28,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:28,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:28,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293806136] [2024-06-28 01:00:28,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293806136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:28,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:28,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:28,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176023580] [2024-06-28 01:00:28,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:28,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:28,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:28,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:28,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:28,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:28,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 245 transitions, 3159 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-28 01:00:28,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:28,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:28,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:29,186 INFO L124 PetriNetUnfolderBase]: 3850/6617 cut-off events. [2024-06-28 01:00:29,187 INFO L125 PetriNetUnfolderBase]: For 192710/192718 co-relation queries the response was YES. [2024-06-28 01:00:29,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34047 conditions, 6617 events. 3850/6617 cut-off events. For 192710/192718 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 48537 event pairs, 1622 based on Foata normal form. 18/6346 useless extension candidates. Maximal degree in co-relation 33956. Up to 5333 conditions per place. [2024-06-28 01:00:29,259 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 199 selfloop transitions, 72 changer transitions 0/285 dead transitions. [2024-06-28 01:00:29,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 285 transitions, 3979 flow [2024-06-28 01:00:29,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:29,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:29,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 01:00:29,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493506493506493 [2024-06-28 01:00:29,260 INFO L175 Difference]: Start difference. First operand has 207 places, 245 transitions, 3159 flow. Second operand 7 states and 200 transitions. [2024-06-28 01:00:29,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 285 transitions, 3979 flow [2024-06-28 01:00:29,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 285 transitions, 3677 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:29,699 INFO L231 Difference]: Finished difference. Result has 208 places, 249 transitions, 3062 flow [2024-06-28 01:00:29,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2857, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3062, PETRI_PLACES=208, PETRI_TRANSITIONS=249} [2024-06-28 01:00:29,699 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 160 predicate places. [2024-06-28 01:00:29,699 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 249 transitions, 3062 flow [2024-06-28 01:00:29,699 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-28 01:00:29,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:29,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] [2024-06-28 01:00:29,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:00:29,700 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:29,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:29,700 INFO L85 PathProgramCache]: Analyzing trace with hash 571211207, now seen corresponding path program 2 times [2024-06-28 01:00:29,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:29,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095949533] [2024-06-28 01:00:29,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:29,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:29,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:29,793 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:29,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:29,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095949533] [2024-06-28 01:00:29,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095949533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:29,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:29,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:29,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794068601] [2024-06-28 01:00:29,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:29,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:29,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:29,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:29,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:29,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:29,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 249 transitions, 3062 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-28 01:00:29,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:29,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:29,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:30,594 INFO L124 PetriNetUnfolderBase]: 3945/6686 cut-off events. [2024-06-28 01:00:30,595 INFO L125 PetriNetUnfolderBase]: For 196770/196778 co-relation queries the response was YES. [2024-06-28 01:00:30,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34485 conditions, 6686 events. 3945/6686 cut-off events. For 196770/196778 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 48643 event pairs, 1743 based on Foata normal form. 18/6402 useless extension candidates. Maximal degree in co-relation 34393. Up to 5824 conditions per place. [2024-06-28 01:00:30,658 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 194 selfloop transitions, 69 changer transitions 0/277 dead transitions. [2024-06-28 01:00:30,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 277 transitions, 3698 flow [2024-06-28 01:00:30,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:30,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:30,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 01:00:30,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201298701298701 [2024-06-28 01:00:30,659 INFO L175 Difference]: Start difference. First operand has 208 places, 249 transitions, 3062 flow. Second operand 7 states and 191 transitions. [2024-06-28 01:00:30,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 277 transitions, 3698 flow [2024-06-28 01:00:31,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 277 transitions, 3584 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:31,015 INFO L231 Difference]: Finished difference. Result has 212 places, 251 transitions, 3126 flow [2024-06-28 01:00:31,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2954, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3126, PETRI_PLACES=212, PETRI_TRANSITIONS=251} [2024-06-28 01:00:31,015 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 164 predicate places. [2024-06-28 01:00:31,016 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 251 transitions, 3126 flow [2024-06-28 01:00:31,016 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-28 01:00:31,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:31,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:31,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:00:31,017 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:31,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:31,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1620021793, now seen corresponding path program 3 times [2024-06-28 01:00:31,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:31,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975922499] [2024-06-28 01:00:31,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:31,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:31,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:31,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:31,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:31,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975922499] [2024-06-28 01:00:31,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975922499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:31,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:31,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:31,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849210991] [2024-06-28 01:00:31,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:31,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:31,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:31,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:31,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:31,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:31,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 251 transitions, 3126 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-28 01:00:31,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:31,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:31,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:31,908 INFO L124 PetriNetUnfolderBase]: 3964/6704 cut-off events. [2024-06-28 01:00:31,908 INFO L125 PetriNetUnfolderBase]: For 190505/190513 co-relation queries the response was YES. [2024-06-28 01:00:31,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34944 conditions, 6704 events. 3964/6704 cut-off events. For 190505/190513 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 48693 event pairs, 1728 based on Foata normal form. 6/6406 useless extension candidates. Maximal degree in co-relation 34850. Up to 5798 conditions per place. [2024-06-28 01:00:31,971 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 129 selfloop transitions, 137 changer transitions 0/280 dead transitions. [2024-06-28 01:00:31,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 280 transitions, 4026 flow [2024-06-28 01:00:31,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:31,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:31,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 01:00:31,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079545454545454 [2024-06-28 01:00:31,972 INFO L175 Difference]: Start difference. First operand has 212 places, 251 transitions, 3126 flow. Second operand 8 states and 214 transitions. [2024-06-28 01:00:31,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 280 transitions, 4026 flow [2024-06-28 01:00:32,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 280 transitions, 3878 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:32,514 INFO L231 Difference]: Finished difference. Result has 215 places, 257 transitions, 3350 flow [2024-06-28 01:00:32,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3350, PETRI_PLACES=215, PETRI_TRANSITIONS=257} [2024-06-28 01:00:32,515 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 167 predicate places. [2024-06-28 01:00:32,515 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 257 transitions, 3350 flow [2024-06-28 01:00:32,515 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-28 01:00:32,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:32,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] [2024-06-28 01:00:32,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:00:32,516 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:32,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:32,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1960031417, now seen corresponding path program 4 times [2024-06-28 01:00:32,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:32,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947441802] [2024-06-28 01:00:32,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:32,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:32,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:32,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:32,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:32,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947441802] [2024-06-28 01:00:32,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947441802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:32,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:32,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:32,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051019904] [2024-06-28 01:00:32,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:32,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:32,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:32,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:32,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:32,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:32,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 257 transitions, 3350 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-28 01:00:32,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:32,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:32,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:33,420 INFO L124 PetriNetUnfolderBase]: 3961/6700 cut-off events. [2024-06-28 01:00:33,420 INFO L125 PetriNetUnfolderBase]: For 195126/195134 co-relation queries the response was YES. [2024-06-28 01:00:33,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35122 conditions, 6700 events. 3961/6700 cut-off events. For 195126/195134 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 48645 event pairs, 1728 based on Foata normal form. 6/6402 useless extension candidates. Maximal degree in co-relation 35027. Up to 5795 conditions per place. [2024-06-28 01:00:33,484 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 129 selfloop transitions, 138 changer transitions 0/281 dead transitions. [2024-06-28 01:00:33,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 281 transitions, 4054 flow [2024-06-28 01:00:33,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:00:33,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:00:33,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-28 01:00:33,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772727272727273 [2024-06-28 01:00:33,485 INFO L175 Difference]: Start difference. First operand has 215 places, 257 transitions, 3350 flow. Second operand 10 states and 254 transitions. [2024-06-28 01:00:33,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 281 transitions, 4054 flow [2024-06-28 01:00:33,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 281 transitions, 3834 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:34,001 INFO L231 Difference]: Finished difference. Result has 221 places, 257 transitions, 3412 flow [2024-06-28 01:00:34,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3130, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3412, PETRI_PLACES=221, PETRI_TRANSITIONS=257} [2024-06-28 01:00:34,001 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 173 predicate places. [2024-06-28 01:00:34,002 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 257 transitions, 3412 flow [2024-06-28 01:00:34,002 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-28 01:00:34,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:34,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:34,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:00:34,002 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:34,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:34,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1679105701, now seen corresponding path program 3 times [2024-06-28 01:00:34,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:34,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726429723] [2024-06-28 01:00:34,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:34,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:34,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:34,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:34,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:34,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726429723] [2024-06-28 01:00:34,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726429723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:34,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:34,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:34,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651583218] [2024-06-28 01:00:34,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:34,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:34,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:34,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:34,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:34,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:34,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 257 transitions, 3412 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-28 01:00:34,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:34,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:34,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:34,942 INFO L124 PetriNetUnfolderBase]: 4056/6859 cut-off events. [2024-06-28 01:00:34,943 INFO L125 PetriNetUnfolderBase]: For 217304/217304 co-relation queries the response was YES. [2024-06-28 01:00:34,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35864 conditions, 6859 events. 4056/6859 cut-off events. For 217304/217304 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 49994 event pairs, 1743 based on Foata normal form. 10/6554 useless extension candidates. Maximal degree in co-relation 35768. Up to 6107 conditions per place. [2024-06-28 01:00:35,013 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 244 selfloop transitions, 25 changer transitions 0/283 dead transitions. [2024-06-28 01:00:35,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 283 transitions, 4052 flow [2024-06-28 01:00:35,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:35,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:35,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:00:35,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823863636363636 [2024-06-28 01:00:35,014 INFO L175 Difference]: Start difference. First operand has 221 places, 257 transitions, 3412 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:00:35,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 283 transitions, 4052 flow [2024-06-28 01:00:35,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 283 transitions, 3768 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 01:00:35,425 INFO L231 Difference]: Finished difference. Result has 220 places, 259 transitions, 3216 flow [2024-06-28 01:00:35,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3128, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3216, PETRI_PLACES=220, PETRI_TRANSITIONS=259} [2024-06-28 01:00:35,425 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 172 predicate places. [2024-06-28 01:00:35,425 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 259 transitions, 3216 flow [2024-06-28 01:00:35,425 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-28 01:00:35,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:35,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:35,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:00:35,426 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:35,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:35,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1682625999, now seen corresponding path program 4 times [2024-06-28 01:00:35,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:35,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004385122] [2024-06-28 01:00:35,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:35,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:35,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:35,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:35,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:35,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004385122] [2024-06-28 01:00:35,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004385122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:35,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:35,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:35,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011343183] [2024-06-28 01:00:35,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:35,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:35,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:35,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:35,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:35,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:35,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 259 transitions, 3216 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-28 01:00:35,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:35,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:35,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:36,462 INFO L124 PetriNetUnfolderBase]: 4333/7336 cut-off events. [2024-06-28 01:00:36,462 INFO L125 PetriNetUnfolderBase]: For 268683/268683 co-relation queries the response was YES. [2024-06-28 01:00:36,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37812 conditions, 7336 events. 4333/7336 cut-off events. For 268683/268683 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 54075 event pairs, 1909 based on Foata normal form. 34/7037 useless extension candidates. Maximal degree in co-relation 37715. Up to 6186 conditions per place. [2024-06-28 01:00:36,534 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 225 selfloop transitions, 48 changer transitions 0/287 dead transitions. [2024-06-28 01:00:36,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 287 transitions, 3882 flow [2024-06-28 01:00:36,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:00:36,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:00:36,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 01:00:36,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5883838383838383 [2024-06-28 01:00:36,535 INFO L175 Difference]: Start difference. First operand has 220 places, 259 transitions, 3216 flow. Second operand 9 states and 233 transitions. [2024-06-28 01:00:36,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 287 transitions, 3882 flow [2024-06-28 01:00:37,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 287 transitions, 3818 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:37,200 INFO L231 Difference]: Finished difference. Result has 223 places, 260 transitions, 3288 flow [2024-06-28 01:00:37,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3152, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3288, PETRI_PLACES=223, PETRI_TRANSITIONS=260} [2024-06-28 01:00:37,200 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 175 predicate places. [2024-06-28 01:00:37,200 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 260 transitions, 3288 flow [2024-06-28 01:00:37,200 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-28 01:00:37,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:37,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:37,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:00:37,201 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:37,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:37,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1672794969, now seen corresponding path program 5 times [2024-06-28 01:00:37,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:37,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143380388] [2024-06-28 01:00:37,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:37,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:37,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:37,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:37,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:37,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143380388] [2024-06-28 01:00:37,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143380388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:37,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:37,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:37,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521293310] [2024-06-28 01:00:37,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:37,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:37,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:37,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:37,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:37,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:37,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 260 transitions, 3288 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-28 01:00:37,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:37,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:37,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:38,311 INFO L124 PetriNetUnfolderBase]: 4610/7813 cut-off events. [2024-06-28 01:00:38,312 INFO L125 PetriNetUnfolderBase]: For 283472/283472 co-relation queries the response was YES. [2024-06-28 01:00:38,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40095 conditions, 7813 events. 4610/7813 cut-off events. For 283472/283472 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 58611 event pairs, 2074 based on Foata normal form. 34/7494 useless extension candidates. Maximal degree in co-relation 39997. Up to 6633 conditions per place. [2024-06-28 01:00:38,391 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 228 selfloop transitions, 47 changer transitions 0/289 dead transitions. [2024-06-28 01:00:38,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 289 transitions, 3962 flow [2024-06-28 01:00:38,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:00:38,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:00:38,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-28 01:00:38,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 01:00:38,392 INFO L175 Difference]: Start difference. First operand has 223 places, 260 transitions, 3288 flow. Second operand 10 states and 253 transitions. [2024-06-28 01:00:38,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 289 transitions, 3962 flow [2024-06-28 01:00:39,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 289 transitions, 3850 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 01:00:39,025 INFO L231 Difference]: Finished difference. Result has 226 places, 261 transitions, 3312 flow [2024-06-28 01:00:39,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3312, PETRI_PLACES=226, PETRI_TRANSITIONS=261} [2024-06-28 01:00:39,025 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 178 predicate places. [2024-06-28 01:00:39,025 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 261 transitions, 3312 flow [2024-06-28 01:00:39,025 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-28 01:00:39,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:39,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:39,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:00:39,026 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:39,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:39,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1682922669, now seen corresponding path program 6 times [2024-06-28 01:00:39,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:39,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455979526] [2024-06-28 01:00:39,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:39,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:39,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:39,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:39,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:39,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455979526] [2024-06-28 01:00:39,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455979526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:39,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:39,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:39,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227118912] [2024-06-28 01:00:39,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:39,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:39,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:39,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:39,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:39,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:39,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 261 transitions, 3312 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-28 01:00:39,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:39,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:39,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:40,244 INFO L124 PetriNetUnfolderBase]: 4845/8303 cut-off events. [2024-06-28 01:00:40,244 INFO L125 PetriNetUnfolderBase]: For 285955/285955 co-relation queries the response was YES. [2024-06-28 01:00:40,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41758 conditions, 8303 events. 4845/8303 cut-off events. For 285955/285955 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 63354 event pairs, 2107 based on Foata normal form. 30/7972 useless extension candidates. Maximal degree in co-relation 41659. Up to 6097 conditions per place. [2024-06-28 01:00:40,330 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 232 selfloop transitions, 51 changer transitions 0/297 dead transitions. [2024-06-28 01:00:40,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 297 transitions, 4044 flow [2024-06-28 01:00:40,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:00:40,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:00:40,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-06-28 01:00:40,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035353535353535 [2024-06-28 01:00:40,331 INFO L175 Difference]: Start difference. First operand has 226 places, 261 transitions, 3312 flow. Second operand 9 states and 239 transitions. [2024-06-28 01:00:40,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 297 transitions, 4044 flow [2024-06-28 01:00:40,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 297 transitions, 3932 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 01:00:40,983 INFO L231 Difference]: Finished difference. Result has 227 places, 262 transitions, 3344 flow [2024-06-28 01:00:40,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3344, PETRI_PLACES=227, PETRI_TRANSITIONS=262} [2024-06-28 01:00:40,984 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 179 predicate places. [2024-06-28 01:00:40,984 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 262 transitions, 3344 flow [2024-06-28 01:00:40,984 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-28 01:00:40,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:40,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:40,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:00:40,984 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:40,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:40,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1672426007, now seen corresponding path program 1 times [2024-06-28 01:00:40,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:40,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208730256] [2024-06-28 01:00:40,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:40,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:40,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:41,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:41,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:41,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208730256] [2024-06-28 01:00:41,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208730256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:41,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:41,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:41,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921210541] [2024-06-28 01:00:41,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:41,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:41,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:41,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:41,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:41,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:41,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 262 transitions, 3344 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-28 01:00:41,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:41,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:41,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:42,441 INFO L124 PetriNetUnfolderBase]: 5448/9412 cut-off events. [2024-06-28 01:00:42,441 INFO L125 PetriNetUnfolderBase]: For 359085/359085 co-relation queries the response was YES. [2024-06-28 01:00:42,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47893 conditions, 9412 events. 5448/9412 cut-off events. For 359085/359085 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 74354 event pairs, 2536 based on Foata normal form. 30/9066 useless extension candidates. Maximal degree in co-relation 47793. Up to 6452 conditions per place. [2024-06-28 01:00:42,519 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 241 selfloop transitions, 46 changer transitions 0/301 dead transitions. [2024-06-28 01:00:42,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 301 transitions, 4224 flow [2024-06-28 01:00:42,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:00:42,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:00:42,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-28 01:00:42,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-28 01:00:42,521 INFO L175 Difference]: Start difference. First operand has 227 places, 262 transitions, 3344 flow. Second operand 10 states and 260 transitions. [2024-06-28 01:00:42,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 301 transitions, 4224 flow [2024-06-28 01:00:43,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 301 transitions, 4100 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 01:00:43,453 INFO L231 Difference]: Finished difference. Result has 231 places, 264 transitions, 3387 flow [2024-06-28 01:00:43,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3220, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3387, PETRI_PLACES=231, PETRI_TRANSITIONS=264} [2024-06-28 01:00:43,454 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 183 predicate places. [2024-06-28 01:00:43,454 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 264 transitions, 3387 flow [2024-06-28 01:00:43,454 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-28 01:00:43,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:43,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:43,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:00:43,455 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:43,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:43,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1593814471, now seen corresponding path program 4 times [2024-06-28 01:00:43,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:43,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699501163] [2024-06-28 01:00:43,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:43,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:43,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:43,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:43,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:43,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699501163] [2024-06-28 01:00:43,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699501163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:43,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:43,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:43,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780891806] [2024-06-28 01:00:43,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:43,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:43,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:43,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:43,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:43,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:43,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 264 transitions, 3387 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-28 01:00:43,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:43,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:43,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:44,714 INFO L124 PetriNetUnfolderBase]: 5495/9400 cut-off events. [2024-06-28 01:00:44,714 INFO L125 PetriNetUnfolderBase]: For 323416/323445 co-relation queries the response was YES. [2024-06-28 01:00:44,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48330 conditions, 9400 events. 5495/9400 cut-off events. For 323416/323445 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 74657 event pairs, 2719 based on Foata normal form. 24/9046 useless extension candidates. Maximal degree in co-relation 48228. Up to 8342 conditions per place. [2024-06-28 01:00:44,821 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 205 selfloop transitions, 76 changer transitions 0/295 dead transitions. [2024-06-28 01:00:44,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 295 transitions, 4209 flow [2024-06-28 01:00:44,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:44,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:44,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 01:00:44,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6233766233766234 [2024-06-28 01:00:44,822 INFO L175 Difference]: Start difference. First operand has 231 places, 264 transitions, 3387 flow. Second operand 7 states and 192 transitions. [2024-06-28 01:00:44,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 295 transitions, 4209 flow [2024-06-28 01:00:45,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 295 transitions, 4114 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 01:00:45,833 INFO L231 Difference]: Finished difference. Result has 231 places, 268 transitions, 3517 flow [2024-06-28 01:00:45,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3292, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3517, PETRI_PLACES=231, PETRI_TRANSITIONS=268} [2024-06-28 01:00:45,834 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 183 predicate places. [2024-06-28 01:00:45,834 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 268 transitions, 3517 flow [2024-06-28 01:00:45,834 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-28 01:00:45,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:45,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:45,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:00:45,835 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:45,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:45,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1173296923, now seen corresponding path program 5 times [2024-06-28 01:00:45,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:45,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015752572] [2024-06-28 01:00:45,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:45,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:45,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00: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-28 01:00:45,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:45,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015752572] [2024-06-28 01:00:45,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015752572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:45,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:45,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:45,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467540616] [2024-06-28 01:00:45,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:45,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:45,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:45,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:45,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:45,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:45,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 268 transitions, 3517 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-28 01:00:45,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:45,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:45,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:47,548 INFO L124 PetriNetUnfolderBase]: 5516/9428 cut-off events. [2024-06-28 01:00:47,548 INFO L125 PetriNetUnfolderBase]: For 331086/331117 co-relation queries the response was YES. [2024-06-28 01:00:47,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48725 conditions, 9428 events. 5516/9428 cut-off events. For 331086/331117 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 74866 event pairs, 2730 based on Foata normal form. 28/9076 useless extension candidates. Maximal degree in co-relation 48622. Up to 8429 conditions per place. [2024-06-28 01:00:47,657 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 203 selfloop transitions, 73 changer transitions 0/290 dead transitions. [2024-06-28 01:00:47,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 290 transitions, 4157 flow [2024-06-28 01:00:47,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:47,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:47,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 01:00:47,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6006493506493507 [2024-06-28 01:00:47,658 INFO L175 Difference]: Start difference. First operand has 231 places, 268 transitions, 3517 flow. Second operand 7 states and 185 transitions. [2024-06-28 01:00:47,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 290 transitions, 4157 flow [2024-06-28 01:00:48,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 290 transitions, 4011 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:48,545 INFO L231 Difference]: Finished difference. Result has 235 places, 270 transitions, 3562 flow [2024-06-28 01:00:48,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3385, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3562, PETRI_PLACES=235, PETRI_TRANSITIONS=270} [2024-06-28 01:00:48,545 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 187 predicate places. [2024-06-28 01:00:48,545 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 270 transitions, 3562 flow [2024-06-28 01:00:48,546 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-28 01:00:48,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:48,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:48,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:00:48,546 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:48,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:48,546 INFO L85 PathProgramCache]: Analyzing trace with hash 2063321183, now seen corresponding path program 5 times [2024-06-28 01:00:48,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:48,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678263976] [2024-06-28 01:00:48,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:48,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:48,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:48,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:48,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:48,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678263976] [2024-06-28 01:00:48,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678263976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:48,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:48,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:48,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833844219] [2024-06-28 01:00:48,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:48,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:48,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:48,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:48,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:48,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:48,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 270 transitions, 3562 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-28 01:00:48,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:48,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:48,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:49,920 INFO L124 PetriNetUnfolderBase]: 5535/9457 cut-off events. [2024-06-28 01:00:49,920 INFO L125 PetriNetUnfolderBase]: For 339145/339172 co-relation queries the response was YES. [2024-06-28 01:00:49,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49109 conditions, 9457 events. 5535/9457 cut-off events. For 339145/339172 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 75011 event pairs, 2748 based on Foata normal form. 10/9083 useless extension candidates. Maximal degree in co-relation 49004. Up to 8321 conditions per place. [2024-06-28 01:00:50,026 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 130 selfloop transitions, 152 changer transitions 0/296 dead transitions. [2024-06-28 01:00:50,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 296 transitions, 4528 flow [2024-06-28 01:00:50,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:50,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:50,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 01:00:50,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5994318181818182 [2024-06-28 01:00:50,027 INFO L175 Difference]: Start difference. First operand has 235 places, 270 transitions, 3562 flow. Second operand 8 states and 211 transitions. [2024-06-28 01:00:50,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 296 transitions, 4528 flow [2024-06-28 01:00:50,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 296 transitions, 4371 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:50,966 INFO L231 Difference]: Finished difference. Result has 238 places, 276 transitions, 3813 flow [2024-06-28 01:00:50,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3405, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3813, PETRI_PLACES=238, PETRI_TRANSITIONS=276} [2024-06-28 01:00:50,967 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 190 predicate places. [2024-06-28 01:00:50,967 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 276 transitions, 3813 flow [2024-06-28 01:00:50,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-28 01:00:50,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:50,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] [2024-06-28 01:00:50,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:00:50,967 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:50,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:50,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1850314981, now seen corresponding path program 6 times [2024-06-28 01:00:50,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:50,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886400267] [2024-06-28 01:00:50,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:50,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:50,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:51,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:51,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:51,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886400267] [2024-06-28 01:00:51,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886400267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:51,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:51,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:51,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198795225] [2024-06-28 01:00:51,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:51,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:51,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:51,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:51,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:51,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:51,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 276 transitions, 3813 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-28 01:00:51,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:51,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:51,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:52,455 INFO L124 PetriNetUnfolderBase]: 5556/9523 cut-off events. [2024-06-28 01:00:52,455 INFO L125 PetriNetUnfolderBase]: For 351580/351615 co-relation queries the response was YES. [2024-06-28 01:00:52,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49734 conditions, 9523 events. 5556/9523 cut-off events. For 351580/351615 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 75934 event pairs, 2523 based on Foata normal form. 32/9179 useless extension candidates. Maximal degree in co-relation 49628. Up to 7631 conditions per place. [2024-06-28 01:00:52,563 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 210 selfloop transitions, 94 changer transitions 0/318 dead transitions. [2024-06-28 01:00:52,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 318 transitions, 4893 flow [2024-06-28 01:00:52,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:52,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:52,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 01:00:52,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6461038961038961 [2024-06-28 01:00:52,564 INFO L175 Difference]: Start difference. First operand has 238 places, 276 transitions, 3813 flow. Second operand 7 states and 199 transitions. [2024-06-28 01:00:52,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 318 transitions, 4893 flow [2024-06-28 01:00:53,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 318 transitions, 4649 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:53,387 INFO L231 Difference]: Finished difference. Result has 242 places, 284 transitions, 3918 flow [2024-06-28 01:00:53,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3569, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3918, PETRI_PLACES=242, PETRI_TRANSITIONS=284} [2024-06-28 01:00:53,388 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 194 predicate places. [2024-06-28 01:00:53,388 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 284 transitions, 3918 flow [2024-06-28 01:00:53,388 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-28 01:00:53,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:53,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:53,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:00:53,388 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:53,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:53,389 INFO L85 PathProgramCache]: Analyzing trace with hash -2143199357, now seen corresponding path program 7 times [2024-06-28 01:00:53,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:53,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615877815] [2024-06-28 01:00:53,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:53,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:53,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:53,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:53,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:53,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615877815] [2024-06-28 01:00:53,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615877815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:53,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:53,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:53,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733823793] [2024-06-28 01:00:53,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:53,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:53,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:53,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:53,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:53,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:53,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 284 transitions, 3918 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-28 01:00:53,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:53,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:53,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:54,769 INFO L124 PetriNetUnfolderBase]: 5577/9617 cut-off events. [2024-06-28 01:00:54,770 INFO L125 PetriNetUnfolderBase]: For 364927/364962 co-relation queries the response was YES. [2024-06-28 01:00:54,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51011 conditions, 9617 events. 5577/9617 cut-off events. For 364927/364962 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 76975 event pairs, 2461 based on Foata normal form. 32/9282 useless extension candidates. Maximal degree in co-relation 50902. Up to 7651 conditions per place. [2024-06-28 01:00:54,877 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 209 selfloop transitions, 97 changer transitions 0/320 dead transitions. [2024-06-28 01:00:54,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 320 transitions, 4829 flow [2024-06-28 01:00:54,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:54,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:54,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 01:00:54,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 01:00:54,878 INFO L175 Difference]: Start difference. First operand has 242 places, 284 transitions, 3918 flow. Second operand 7 states and 198 transitions. [2024-06-28 01:00:54,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 320 transitions, 4829 flow [2024-06-28 01:00:55,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 320 transitions, 4663 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-28 01:00:55,752 INFO L231 Difference]: Finished difference. Result has 247 places, 287 transitions, 4004 flow [2024-06-28 01:00:55,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3772, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4004, PETRI_PLACES=247, PETRI_TRANSITIONS=287} [2024-06-28 01:00:55,752 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 199 predicate places. [2024-06-28 01:00:55,752 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 287 transitions, 4004 flow [2024-06-28 01:00:55,752 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-28 01:00:55,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:55,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] [2024-06-28 01:00:55,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:00:55,753 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:55,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:55,753 INFO L85 PathProgramCache]: Analyzing trace with hash 311361765, now seen corresponding path program 8 times [2024-06-28 01:00:55,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:55,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366485908] [2024-06-28 01:00:55,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:55,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:55,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:55,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:55,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:55,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366485908] [2024-06-28 01:00:55,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366485908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:55,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:55,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:55,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691144682] [2024-06-28 01:00:55,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:55,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:55,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:55,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:55,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:55,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:55,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 287 transitions, 4004 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-28 01:00:55,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:55,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:55,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:57,092 INFO L124 PetriNetUnfolderBase]: 5624/9595 cut-off events. [2024-06-28 01:00:57,093 INFO L125 PetriNetUnfolderBase]: For 377723/377758 co-relation queries the response was YES. [2024-06-28 01:00:57,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51797 conditions, 9595 events. 5624/9595 cut-off events. For 377723/377758 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 76147 event pairs, 2744 based on Foata normal form. 32/9239 useless extension candidates. Maximal degree in co-relation 51686. Up to 8438 conditions per place. [2024-06-28 01:00:57,212 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 222 selfloop transitions, 80 changer transitions 0/316 dead transitions. [2024-06-28 01:00:57,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 316 transitions, 4893 flow [2024-06-28 01:00:57,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:57,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:57,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 01:00:57,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168831168831169 [2024-06-28 01:00:57,213 INFO L175 Difference]: Start difference. First operand has 247 places, 287 transitions, 4004 flow. Second operand 7 states and 190 transitions. [2024-06-28 01:00:57,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 316 transitions, 4893 flow [2024-06-28 01:00:58,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 316 transitions, 4730 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:58,036 INFO L231 Difference]: Finished difference. Result has 252 places, 292 transitions, 4104 flow [2024-06-28 01:00:58,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3846, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4104, PETRI_PLACES=252, PETRI_TRANSITIONS=292} [2024-06-28 01:00:58,036 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 204 predicate places. [2024-06-28 01:00:58,036 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 292 transitions, 4104 flow [2024-06-28 01:00:58,037 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-28 01:00:58,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:58,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:58,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:00:58,037 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:58,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:58,038 INFO L85 PathProgramCache]: Analyzing trace with hash 303743205, now seen corresponding path program 9 times [2024-06-28 01:00:58,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:58,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62339592] [2024-06-28 01:00:58,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:58,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:58,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:58,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-28 01:00:58,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:58,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62339592] [2024-06-28 01:00:58,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62339592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:58,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:58,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:58,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427107171] [2024-06-28 01:00:58,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:58,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:58,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:58,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:58,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:58,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:00:58,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 292 transitions, 4104 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-28 01:00:58,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:58,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:00:58,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:59,397 INFO L124 PetriNetUnfolderBase]: 5619/9580 cut-off events. [2024-06-28 01:00:59,397 INFO L125 PetriNetUnfolderBase]: For 383630/383665 co-relation queries the response was YES. [2024-06-28 01:00:59,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51595 conditions, 9580 events. 5619/9580 cut-off events. For 383630/383665 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 75854 event pairs, 2752 based on Foata normal form. 32/9222 useless extension candidates. Maximal degree in co-relation 51482. Up to 8577 conditions per place. [2024-06-28 01:00:59,505 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 222 selfloop transitions, 73 changer transitions 0/309 dead transitions. [2024-06-28 01:00:59,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 309 transitions, 4738 flow [2024-06-28 01:00:59,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:59,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:59,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 01:00:59,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5941558441558441 [2024-06-28 01:00:59,506 INFO L175 Difference]: Start difference. First operand has 252 places, 292 transitions, 4104 flow. Second operand 7 states and 183 transitions. [2024-06-28 01:00:59,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 309 transitions, 4738 flow [2024-06-28 01:01:00,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 309 transitions, 4564 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:00,642 INFO L231 Difference]: Finished difference. Result has 255 places, 292 transitions, 4081 flow [2024-06-28 01:01:00,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3930, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4081, PETRI_PLACES=255, PETRI_TRANSITIONS=292} [2024-06-28 01:01:00,642 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 207 predicate places. [2024-06-28 01:01:00,642 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 292 transitions, 4081 flow [2024-06-28 01:01:00,642 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-28 01:01:00,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:00,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:00,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:01:00,643 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:00,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:00,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1331589459, now seen corresponding path program 6 times [2024-06-28 01:01:00,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:00,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101133339] [2024-06-28 01:01:00,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:00,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:00,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:00,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:00,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:00,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101133339] [2024-06-28 01:01:00,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101133339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:00,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:00,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:00,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416986826] [2024-06-28 01:01:00,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:00,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:00,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:00,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:00,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:00,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:00,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 292 transitions, 4081 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-28 01:01:00,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:00,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:00,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:02,089 INFO L124 PetriNetUnfolderBase]: 5616/9607 cut-off events. [2024-06-28 01:01:02,089 INFO L125 PetriNetUnfolderBase]: For 386804/386831 co-relation queries the response was YES. [2024-06-28 01:01:02,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51451 conditions, 9607 events. 5616/9607 cut-off events. For 386804/386831 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 76432 event pairs, 2806 based on Foata normal form. 10/9231 useless extension candidates. Maximal degree in co-relation 51337. Up to 8442 conditions per place. [2024-06-28 01:01:02,207 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 146 selfloop transitions, 153 changer transitions 0/313 dead transitions. [2024-06-28 01:01:02,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 313 transitions, 4867 flow [2024-06-28 01:01:02,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:01:02,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:01:02,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-28 01:01:02,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-28 01:01:02,208 INFO L175 Difference]: Start difference. First operand has 255 places, 292 transitions, 4081 flow. Second operand 10 states and 250 transitions. [2024-06-28 01:01:02,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 313 transitions, 4867 flow [2024-06-28 01:01:03,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 313 transitions, 4712 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:03,078 INFO L231 Difference]: Finished difference. Result has 260 places, 292 transitions, 4238 flow [2024-06-28 01:01:03,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3926, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4238, PETRI_PLACES=260, PETRI_TRANSITIONS=292} [2024-06-28 01:01:03,079 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 212 predicate places. [2024-06-28 01:01:03,079 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 292 transitions, 4238 flow [2024-06-28 01:01:03,079 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-28 01:01:03,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:03,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:03,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:01:03,080 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:03,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:03,080 INFO L85 PathProgramCache]: Analyzing trace with hash 978182755, now seen corresponding path program 7 times [2024-06-28 01:01:03,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:03,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397750702] [2024-06-28 01:01:03,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:03,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:03,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:03,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-28 01:01:03,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:03,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397750702] [2024-06-28 01:01:03,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397750702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:03,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:03,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:03,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581661327] [2024-06-28 01:01:03,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:03,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:03,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:03,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:03,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:03,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:03,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 292 transitions, 4238 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-28 01:01:03,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:03,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:03,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:04,651 INFO L124 PetriNetUnfolderBase]: 5624/9577 cut-off events. [2024-06-28 01:01:04,651 INFO L125 PetriNetUnfolderBase]: For 396864/396864 co-relation queries the response was YES. [2024-06-28 01:01:04,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51904 conditions, 9577 events. 5624/9577 cut-off events. For 396864/396864 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 75764 event pairs, 2724 based on Foata normal form. 1/9168 useless extension candidates. Maximal degree in co-relation 51789. Up to 8716 conditions per place. [2024-06-28 01:01:04,764 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 268 selfloop transitions, 28 changer transitions 0/310 dead transitions. [2024-06-28 01:01:04,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 310 transitions, 4924 flow [2024-06-28 01:01:04,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:04,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:04,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 01:01:04,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5596590909090909 [2024-06-28 01:01:04,766 INFO L175 Difference]: Start difference. First operand has 260 places, 292 transitions, 4238 flow. Second operand 8 states and 197 transitions. [2024-06-28 01:01:04,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 310 transitions, 4924 flow [2024-06-28 01:01:05,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 310 transitions, 4604 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 01:01:05,642 INFO L231 Difference]: Finished difference. Result has 259 places, 295 transitions, 4044 flow [2024-06-28 01:01:05,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3924, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4044, PETRI_PLACES=259, PETRI_TRANSITIONS=295} [2024-06-28 01:01:05,642 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 211 predicate places. [2024-06-28 01:01:05,642 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 295 transitions, 4044 flow [2024-06-28 01:01:05,643 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-28 01:01:05,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:05,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:05,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:01:05,643 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:05,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:05,643 INFO L85 PathProgramCache]: Analyzing trace with hash -2037319849, now seen corresponding path program 8 times [2024-06-28 01:01:05,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:05,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535961682] [2024-06-28 01:01:05,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:05,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:05,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:05,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:05,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:05,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535961682] [2024-06-28 01:01:05,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535961682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:05,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:05,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:05,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684318436] [2024-06-28 01:01:05,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:05,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:05,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:05,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:05,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:05,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:05,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 295 transitions, 4044 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-28 01:01:05,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:05,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:05,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:07,109 INFO L124 PetriNetUnfolderBase]: 5632/9597 cut-off events. [2024-06-28 01:01:07,109 INFO L125 PetriNetUnfolderBase]: For 406790/406813 co-relation queries the response was YES. [2024-06-28 01:01:07,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51690 conditions, 9597 events. 5632/9597 cut-off events. For 406790/406813 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 76003 event pairs, 2765 based on Foata normal form. 10/9201 useless extension candidates. Maximal degree in co-relation 51574. Up to 8460 conditions per place. [2024-06-28 01:01:07,233 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 144 selfloop transitions, 157 changer transitions 0/315 dead transitions. [2024-06-28 01:01:07,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 315 transitions, 4886 flow [2024-06-28 01:01:07,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:01:07,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:01:07,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-28 01:01:07,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5808080808080808 [2024-06-28 01:01:07,234 INFO L175 Difference]: Start difference. First operand has 259 places, 295 transitions, 4044 flow. Second operand 9 states and 230 transitions. [2024-06-28 01:01:07,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 315 transitions, 4886 flow [2024-06-28 01:01:08,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 315 transitions, 4812 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:08,140 INFO L231 Difference]: Finished difference. Result has 262 places, 298 transitions, 4348 flow [2024-06-28 01:01:08,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3970, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4348, PETRI_PLACES=262, PETRI_TRANSITIONS=298} [2024-06-28 01:01:08,141 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 214 predicate places. [2024-06-28 01:01:08,141 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 298 transitions, 4348 flow [2024-06-28 01:01:08,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-28 01:01:08,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:08,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] [2024-06-28 01:01:08,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:01:08,141 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:08,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:08,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1117105911, now seen corresponding path program 9 times [2024-06-28 01:01:08,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:08,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750938261] [2024-06-28 01:01:08,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:08,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:08,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:08,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-28 01:01:08,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:08,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750938261] [2024-06-28 01:01:08,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750938261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:08,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:08,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:08,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764290133] [2024-06-28 01:01:08,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:08,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:08,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:08,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:08,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:08,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:08,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 298 transitions, 4348 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-28 01:01:08,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:08,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:08,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:09,535 INFO L124 PetriNetUnfolderBase]: 5629/9593 cut-off events. [2024-06-28 01:01:09,536 INFO L125 PetriNetUnfolderBase]: For 416055/416078 co-relation queries the response was YES. [2024-06-28 01:01:09,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52184 conditions, 9593 events. 5629/9593 cut-off events. For 416055/416078 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 75980 event pairs, 2765 based on Foata normal form. 10/9197 useless extension candidates. Maximal degree in co-relation 52067. Up to 8457 conditions per place. [2024-06-28 01:01:09,655 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 144 selfloop transitions, 158 changer transitions 0/316 dead transitions. [2024-06-28 01:01:09,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 316 transitions, 4994 flow [2024-06-28 01:01:09,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:01:09,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:01:09,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 271 transitions. [2024-06-28 01:01:09,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5599173553719008 [2024-06-28 01:01:09,656 INFO L175 Difference]: Start difference. First operand has 262 places, 298 transitions, 4348 flow. Second operand 11 states and 271 transitions. [2024-06-28 01:01:09,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 316 transitions, 4994 flow [2024-06-28 01:01:10,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 316 transitions, 4327 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-28 01:01:10,692 INFO L231 Difference]: Finished difference. Result has 263 places, 298 transitions, 4003 flow [2024-06-28 01:01:10,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4003, PETRI_PLACES=263, PETRI_TRANSITIONS=298} [2024-06-28 01:01:10,693 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 215 predicate places. [2024-06-28 01:01:10,693 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 298 transitions, 4003 flow [2024-06-28 01:01:10,693 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-28 01:01:10,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:10,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:10,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:01:10,694 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:10,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:10,694 INFO L85 PathProgramCache]: Analyzing trace with hash -2080007827, now seen corresponding path program 10 times [2024-06-28 01:01:10,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:10,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836292132] [2024-06-28 01:01:10,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:10,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:10,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:10,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-28 01:01:10,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:10,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836292132] [2024-06-28 01:01:10,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836292132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:10,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:10,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:10,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333433191] [2024-06-28 01:01:10,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:10,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:10,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:10,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:10,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:10,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:10,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 298 transitions, 4003 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-28 01:01:10,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:10,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:10,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:12,321 INFO L124 PetriNetUnfolderBase]: 5624/9602 cut-off events. [2024-06-28 01:01:12,322 INFO L125 PetriNetUnfolderBase]: For 418669/418688 co-relation queries the response was YES. [2024-06-28 01:01:12,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51656 conditions, 9602 events. 5624/9602 cut-off events. For 418669/418688 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 76134 event pairs, 2740 based on Foata normal form. 20/9208 useless extension candidates. Maximal degree in co-relation 51540. Up to 8589 conditions per place. [2024-06-28 01:01:12,450 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 261 selfloop transitions, 52 changer transitions 0/327 dead transitions. [2024-06-28 01:01:12,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 327 transitions, 4705 flow [2024-06-28 01:01:12,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:12,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:12,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 01:01:12,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6331168831168831 [2024-06-28 01:01:12,451 INFO L175 Difference]: Start difference. First operand has 263 places, 298 transitions, 4003 flow. Second operand 7 states and 195 transitions. [2024-06-28 01:01:12,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 327 transitions, 4705 flow [2024-06-28 01:01:13,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 327 transitions, 4359 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 01:01:13,524 INFO L231 Difference]: Finished difference. Result has 260 places, 298 transitions, 3769 flow [2024-06-28 01:01:13,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3657, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3769, PETRI_PLACES=260, PETRI_TRANSITIONS=298} [2024-06-28 01:01:13,525 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 212 predicate places. [2024-06-28 01:01:13,525 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 298 transitions, 3769 flow [2024-06-28 01:01:13,525 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-28 01:01:13,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:13,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:13,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 01:01:13,525 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:13,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:13,526 INFO L85 PathProgramCache]: Analyzing trace with hash 44427113, now seen corresponding path program 11 times [2024-06-28 01:01:13,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:13,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556776343] [2024-06-28 01:01:13,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:13,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:13,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:13,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:13,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:13,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556776343] [2024-06-28 01:01:13,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556776343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:13,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:13,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:13,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540636432] [2024-06-28 01:01:13,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:13,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:13,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:13,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:13,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:13,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:13,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 298 transitions, 3769 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-28 01:01:13,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:13,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:13,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:15,081 INFO L124 PetriNetUnfolderBase]: 5693/9762 cut-off events. [2024-06-28 01:01:15,081 INFO L125 PetriNetUnfolderBase]: For 444685/444685 co-relation queries the response was YES. [2024-06-28 01:01:15,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51841 conditions, 9762 events. 5693/9762 cut-off events. For 444685/444685 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 78048 event pairs, 2692 based on Foata normal form. 10/9355 useless extension candidates. Maximal degree in co-relation 51724. Up to 8382 conditions per place. [2024-06-28 01:01:15,205 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 270 selfloop transitions, 54 changer transitions 0/338 dead transitions. [2024-06-28 01:01:15,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 338 transitions, 4545 flow [2024-06-28 01:01:15,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:15,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:15,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-28 01:01:15,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392045454545454 [2024-06-28 01:01:15,207 INFO L175 Difference]: Start difference. First operand has 260 places, 298 transitions, 3769 flow. Second operand 8 states and 225 transitions. [2024-06-28 01:01:15,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 338 transitions, 4545 flow [2024-06-28 01:01:16,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 338 transitions, 4427 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:16,385 INFO L231 Difference]: Finished difference. Result has 262 places, 299 transitions, 3789 flow [2024-06-28 01:01:16,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3651, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3789, PETRI_PLACES=262, PETRI_TRANSITIONS=299} [2024-06-28 01:01:16,386 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 214 predicate places. [2024-06-28 01:01:16,386 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 299 transitions, 3789 flow [2024-06-28 01:01:16,386 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-28 01:01:16,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:16,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:16,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 01:01:16,386 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:16,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:16,387 INFO L85 PathProgramCache]: Analyzing trace with hash -2022948835, now seen corresponding path program 12 times [2024-06-28 01:01:16,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:16,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402469313] [2024-06-28 01:01:16,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:16,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:16,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:16,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:16,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:16,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402469313] [2024-06-28 01:01:16,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402469313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:16,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:16,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:16,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815381622] [2024-06-28 01:01:16,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:16,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:16,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:16,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:16,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:16,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:16,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 299 transitions, 3789 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-28 01:01:16,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:16,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:16,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:17,933 INFO L124 PetriNetUnfolderBase]: 5688/9895 cut-off events. [2024-06-28 01:01:17,934 INFO L125 PetriNetUnfolderBase]: For 428413/428432 co-relation queries the response was YES. [2024-06-28 01:01:18,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52262 conditions, 9895 events. 5688/9895 cut-off events. For 428413/428432 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 80592 event pairs, 2553 based on Foata normal form. 20/9517 useless extension candidates. Maximal degree in co-relation 52144. Up to 8238 conditions per place. [2024-06-28 01:01:18,038 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 256 selfloop transitions, 64 changer transitions 0/334 dead transitions. [2024-06-28 01:01:18,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 334 transitions, 4535 flow [2024-06-28 01:01:18,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:18,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:18,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 01:01:18,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6525974025974026 [2024-06-28 01:01:18,039 INFO L175 Difference]: Start difference. First operand has 262 places, 299 transitions, 3789 flow. Second operand 7 states and 201 transitions. [2024-06-28 01:01:18,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 334 transitions, 4535 flow [2024-06-28 01:01:19,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 334 transitions, 4407 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:19,006 INFO L231 Difference]: Finished difference. Result has 263 places, 299 transitions, 3797 flow [2024-06-28 01:01:19,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3661, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3797, PETRI_PLACES=263, PETRI_TRANSITIONS=299} [2024-06-28 01:01:19,006 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 215 predicate places. [2024-06-28 01:01:19,006 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 299 transitions, 3797 flow [2024-06-28 01:01:19,007 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-28 01:01:19,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:19,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:19,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 01:01:19,007 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:19,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:19,008 INFO L85 PathProgramCache]: Analyzing trace with hash 2077379671, now seen corresponding path program 7 times [2024-06-28 01:01:19,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:19,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968215806] [2024-06-28 01:01:19,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:19,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:19,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:19,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-28 01:01:19,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:19,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968215806] [2024-06-28 01:01:19,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968215806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:19,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:19,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:19,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534933171] [2024-06-28 01:01:19,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:19,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:19,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:19,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:19,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:19,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:19,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 299 transitions, 3797 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-28 01:01:19,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:19,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:19,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:20,512 INFO L124 PetriNetUnfolderBase]: 5965/10235 cut-off events. [2024-06-28 01:01:20,512 INFO L125 PetriNetUnfolderBase]: For 526447/526447 co-relation queries the response was YES. [2024-06-28 01:01:20,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54333 conditions, 10235 events. 5965/10235 cut-off events. For 526447/526447 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 82153 event pairs, 2908 based on Foata normal form. 34/9836 useless extension candidates. Maximal degree in co-relation 54214. Up to 8237 conditions per place. [2024-06-28 01:01:20,638 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 225 selfloop transitions, 98 changer transitions 0/337 dead transitions. [2024-06-28 01:01:20,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 337 transitions, 4595 flow [2024-06-28 01:01:20,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:01:20,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:01:20,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-06-28 01:01:20,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6045454545454545 [2024-06-28 01:01:20,639 INFO L175 Difference]: Start difference. First operand has 263 places, 299 transitions, 3797 flow. Second operand 10 states and 266 transitions. [2024-06-28 01:01:20,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 337 transitions, 4595 flow [2024-06-28 01:01:21,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 337 transitions, 4421 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:21,930 INFO L231 Difference]: Finished difference. Result has 266 places, 300 transitions, 3869 flow [2024-06-28 01:01:21,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3623, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3869, PETRI_PLACES=266, PETRI_TRANSITIONS=300} [2024-06-28 01:01:21,931 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 218 predicate places. [2024-06-28 01:01:21,931 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 300 transitions, 3869 flow [2024-06-28 01:01:21,931 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-28 01:01:21,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:21,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:21,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 01:01:21,931 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:21,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:21,931 INFO L85 PathProgramCache]: Analyzing trace with hash 227608851, now seen corresponding path program 8 times [2024-06-28 01:01:21,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:21,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326650011] [2024-06-28 01:01:21,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:21,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:21,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:22,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-28 01:01:22,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:22,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326650011] [2024-06-28 01:01:22,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326650011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:22,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:22,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:22,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895127318] [2024-06-28 01:01:22,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:22,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:22,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:22,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:22,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:22,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:22,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 300 transitions, 3869 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-28 01:01:22,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:22,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:22,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:23,742 INFO L124 PetriNetUnfolderBase]: 6242/10632 cut-off events. [2024-06-28 01:01:23,742 INFO L125 PetriNetUnfolderBase]: For 546457/546457 co-relation queries the response was YES. [2024-06-28 01:01:23,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56534 conditions, 10632 events. 6242/10632 cut-off events. For 546457/546457 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 85794 event pairs, 3059 based on Foata normal form. 34/10215 useless extension candidates. Maximal degree in co-relation 56415. Up to 8684 conditions per place. [2024-06-28 01:01:23,859 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 220 selfloop transitions, 106 changer transitions 0/340 dead transitions. [2024-06-28 01:01:23,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 340 transitions, 4681 flow [2024-06-28 01:01:23,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:01:23,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:01:23,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-06-28 01:01:23,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6262626262626263 [2024-06-28 01:01:23,861 INFO L175 Difference]: Start difference. First operand has 266 places, 300 transitions, 3869 flow. Second operand 9 states and 248 transitions. [2024-06-28 01:01:23,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 340 transitions, 4681 flow [2024-06-28 01:01:24,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 340 transitions, 4463 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 01:01:24,859 INFO L231 Difference]: Finished difference. Result has 267 places, 301 transitions, 3915 flow [2024-06-28 01:01:24,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3653, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3915, PETRI_PLACES=267, PETRI_TRANSITIONS=301} [2024-06-28 01:01:24,860 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 219 predicate places. [2024-06-28 01:01:24,860 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 301 transitions, 3915 flow [2024-06-28 01:01:24,860 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-28 01:01:24,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:24,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:24,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 01:01:24,861 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:24,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:24,861 INFO L85 PathProgramCache]: Analyzing trace with hash 690314233, now seen corresponding path program 9 times [2024-06-28 01:01:24,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:24,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025227815] [2024-06-28 01:01:24,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:24,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:24,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:24,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:24,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:24,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025227815] [2024-06-28 01:01:24,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025227815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:24,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:24,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:24,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194595607] [2024-06-28 01:01:24,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:24,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:24,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:24,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:24,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:25,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:25,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 301 transitions, 3915 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-28 01:01:25,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:25,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:25,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:26,588 INFO L124 PetriNetUnfolderBase]: 6493/11270 cut-off events. [2024-06-28 01:01:26,588 INFO L125 PetriNetUnfolderBase]: For 541842/541842 co-relation queries the response was YES. [2024-06-28 01:01:26,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58114 conditions, 11270 events. 6493/11270 cut-off events. For 541842/541842 co-relation queries the response was YES. Maximal size of possible extension queue 843. Compared 93170 event pairs, 2984 based on Foata normal form. 34/10841 useless extension candidates. Maximal degree in co-relation 57994. Up to 9325 conditions per place. [2024-06-28 01:01:26,735 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 265 selfloop transitions, 60 changer transitions 0/339 dead transitions. [2024-06-28 01:01:26,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 339 transitions, 4721 flow [2024-06-28 01:01:26,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:26,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:26,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 01:01:26,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6688311688311688 [2024-06-28 01:01:26,736 INFO L175 Difference]: Start difference. First operand has 267 places, 301 transitions, 3915 flow. Second operand 7 states and 206 transitions. [2024-06-28 01:01:26,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 339 transitions, 4721 flow [2024-06-28 01:01:27,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 339 transitions, 4487 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:27,987 INFO L231 Difference]: Finished difference. Result has 267 places, 302 transitions, 3857 flow [2024-06-28 01:01:27,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3683, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3857, PETRI_PLACES=267, PETRI_TRANSITIONS=302} [2024-06-28 01:01:27,988 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 219 predicate places. [2024-06-28 01:01:27,988 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 302 transitions, 3857 flow [2024-06-28 01:01:27,988 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-28 01:01:27,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:27,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:27,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 01:01:27,988 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:27,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:27,989 INFO L85 PathProgramCache]: Analyzing trace with hash 2067251971, now seen corresponding path program 10 times [2024-06-28 01:01:27,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:27,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586865295] [2024-06-28 01:01:27,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:27,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:27,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:28,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:28,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:28,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586865295] [2024-06-28 01:01:28,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586865295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:28,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:28,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:28,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28946680] [2024-06-28 01:01:28,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:28,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:28,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:28,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:28,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:28,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:28,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 302 transitions, 3857 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-28 01:01:28,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:28,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:28,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:29,945 INFO L124 PetriNetUnfolderBase]: 6662/11615 cut-off events. [2024-06-28 01:01:29,945 INFO L125 PetriNetUnfolderBase]: For 505036/505036 co-relation queries the response was YES. [2024-06-28 01:01:30,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58158 conditions, 11615 events. 6662/11615 cut-off events. For 505036/505036 co-relation queries the response was YES. Maximal size of possible extension queue 879. Compared 96865 event pairs, 2729 based on Foata normal form. 30/11185 useless extension candidates. Maximal degree in co-relation 58037. Up to 6934 conditions per place. [2024-06-28 01:01:30,076 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 223 selfloop transitions, 115 changer transitions 0/352 dead transitions. [2024-06-28 01:01:30,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 352 transitions, 4703 flow [2024-06-28 01:01:30,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:01:30,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:01:30,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 258 transitions. [2024-06-28 01:01:30,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-28 01:01:30,078 INFO L175 Difference]: Start difference. First operand has 267 places, 302 transitions, 3857 flow. Second operand 9 states and 258 transitions. [2024-06-28 01:01:30,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 352 transitions, 4703 flow [2024-06-28 01:01:31,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 352 transitions, 4565 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:31,456 INFO L231 Difference]: Finished difference. Result has 270 places, 302 transitions, 3955 flow [2024-06-28 01:01:31,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3719, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3955, PETRI_PLACES=270, PETRI_TRANSITIONS=302} [2024-06-28 01:01:31,457 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 222 predicate places. [2024-06-28 01:01:31,457 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 302 transitions, 3955 flow [2024-06-28 01:01:31,457 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-28 01:01:31,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:31,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-28 01:01:31,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 01:01:31,457 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:31,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:31,458 INFO L85 PathProgramCache]: Analyzing trace with hash 690683195, now seen corresponding path program 2 times [2024-06-28 01:01:31,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:31,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692308991] [2024-06-28 01:01:31,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:31,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:31,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:31,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-28 01:01:31,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:31,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692308991] [2024-06-28 01:01:31,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692308991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:31,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:31,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:31,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014189162] [2024-06-28 01:01:31,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:31,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:31,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:31,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:31,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:31,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:31,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 302 transitions, 3955 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-28 01:01:31,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:31,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:31,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:33,445 INFO L124 PetriNetUnfolderBase]: 7384/12979 cut-off events. [2024-06-28 01:01:33,446 INFO L125 PetriNetUnfolderBase]: For 656739/656739 co-relation queries the response was YES. [2024-06-28 01:01:33,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66361 conditions, 12979 events. 7384/12979 cut-off events. For 656739/656739 co-relation queries the response was YES. Maximal size of possible extension queue 1004. Compared 111028 event pairs, 3144 based on Foata normal form. 36/12533 useless extension candidates. Maximal degree in co-relation 66240. Up to 9017 conditions per place. [2024-06-28 01:01:33,615 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 275 selfloop transitions, 60 changer transitions 0/349 dead transitions. [2024-06-28 01:01:33,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 349 transitions, 5001 flow [2024-06-28 01:01:33,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:33,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:33,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 01:01:33,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-28 01:01:33,616 INFO L175 Difference]: Start difference. First operand has 270 places, 302 transitions, 3955 flow. Second operand 7 states and 210 transitions. [2024-06-28 01:01:33,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 349 transitions, 5001 flow [2024-06-28 01:01:34,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 349 transitions, 4678 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 01:01:34,626 INFO L231 Difference]: Finished difference. Result has 270 places, 306 transitions, 3875 flow [2024-06-28 01:01:34,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3634, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3875, PETRI_PLACES=270, PETRI_TRANSITIONS=306} [2024-06-28 01:01:34,627 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 222 predicate places. [2024-06-28 01:01:34,627 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 306 transitions, 3875 flow [2024-06-28 01:01:34,627 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-28 01:01:34,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:34,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:34,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 01:01:34,627 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:34,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:34,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1103990075, now seen corresponding path program 3 times [2024-06-28 01:01:34,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:34,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723205846] [2024-06-28 01:01:34,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:34,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:34,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:34,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:34,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:34,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723205846] [2024-06-28 01:01:34,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723205846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:34,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:34,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:34,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226129772] [2024-06-28 01:01:34,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:34,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:34,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:34,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:34,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:34,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:34,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 306 transitions, 3875 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-28 01:01:34,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:34,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:34,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:36,763 INFO L124 PetriNetUnfolderBase]: 8001/13873 cut-off events. [2024-06-28 01:01:36,763 INFO L125 PetriNetUnfolderBase]: For 731484/731484 co-relation queries the response was YES. [2024-06-28 01:01:37,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72480 conditions, 13873 events. 8001/13873 cut-off events. For 731484/731484 co-relation queries the response was YES. Maximal size of possible extension queue 1108. Compared 119054 event pairs, 3009 based on Foata normal form. 36/13442 useless extension candidates. Maximal degree in co-relation 72357. Up to 8647 conditions per place. [2024-06-28 01:01:37,329 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 280 selfloop transitions, 69 changer transitions 0/363 dead transitions. [2024-06-28 01:01:37,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 363 transitions, 5157 flow [2024-06-28 01:01:37,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:37,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:37,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-28 01:01:37,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6846590909090909 [2024-06-28 01:01:37,330 INFO L175 Difference]: Start difference. First operand has 270 places, 306 transitions, 3875 flow. Second operand 8 states and 241 transitions. [2024-06-28 01:01:37,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 363 transitions, 5157 flow [2024-06-28 01:01:38,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 363 transitions, 5060 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:38,794 INFO L231 Difference]: Finished difference. Result has 275 places, 310 transitions, 4068 flow [2024-06-28 01:01:38,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3782, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4068, PETRI_PLACES=275, PETRI_TRANSITIONS=310} [2024-06-28 01:01:38,794 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 227 predicate places. [2024-06-28 01:01:38,794 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 310 transitions, 4068 flow [2024-06-28 01:01:38,794 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-28 01:01:38,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:38,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:38,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 01:01:38,795 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:38,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:38,795 INFO L85 PathProgramCache]: Analyzing trace with hash 2077748633, now seen corresponding path program 4 times [2024-06-28 01:01:38,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:38,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119848558] [2024-06-28 01:01:38,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:38,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:38,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:38,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-28 01:01:38,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:38,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119848558] [2024-06-28 01:01:38,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119848558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:38,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:38,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:38,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616344857] [2024-06-28 01:01:38,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:38,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:38,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:38,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:38,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:38,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:38,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 310 transitions, 4068 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-28 01:01:38,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:38,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:38,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:41,705 INFO L124 PetriNetUnfolderBase]: 8538/14975 cut-off events. [2024-06-28 01:01:41,705 INFO L125 PetriNetUnfolderBase]: For 804027/804027 co-relation queries the response was YES. [2024-06-28 01:01:41,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79354 conditions, 14975 events. 8538/14975 cut-off events. For 804027/804027 co-relation queries the response was YES. Maximal size of possible extension queue 1210. Compared 131646 event pairs, 4468 based on Foata normal form. 30/14492 useless extension candidates. Maximal degree in co-relation 79229. Up to 9328 conditions per place. [2024-06-28 01:01:41,915 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 248 selfloop transitions, 95 changer transitions 0/357 dead transitions. [2024-06-28 01:01:41,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 357 transitions, 5094 flow [2024-06-28 01:01:41,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:01:41,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:01:41,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-06-28 01:01:41,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6204545454545455 [2024-06-28 01:01:41,917 INFO L175 Difference]: Start difference. First operand has 275 places, 310 transitions, 4068 flow. Second operand 10 states and 273 transitions. [2024-06-28 01:01:41,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 357 transitions, 5094 flow [2024-06-28 01:01:44,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 357 transitions, 4976 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:44,043 INFO L231 Difference]: Finished difference. Result has 281 places, 311 transitions, 4214 flow [2024-06-28 01:01:44,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3952, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4214, PETRI_PLACES=281, PETRI_TRANSITIONS=311} [2024-06-28 01:01:44,043 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 233 predicate places. [2024-06-28 01:01:44,043 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 311 transitions, 4214 flow [2024-06-28 01:01:44,044 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-28 01:01:44,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:44,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:44,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 01:01:44,044 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:44,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:44,044 INFO L85 PathProgramCache]: Analyzing trace with hash 148679401, now seen corresponding path program 1 times [2024-06-28 01:01:44,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:44,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853309885] [2024-06-28 01:01:44,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:44,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:44,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:44,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-28 01:01:44,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:44,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853309885] [2024-06-28 01:01:44,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853309885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:44,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:44,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:01:44,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63165867] [2024-06-28 01:01:44,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:44,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:01:44,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:44,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:01:44,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:01:44,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:44,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 311 transitions, 4214 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:44,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:44,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:44,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:47,338 INFO L124 PetriNetUnfolderBase]: 8697/15551 cut-off events. [2024-06-28 01:01:47,339 INFO L125 PetriNetUnfolderBase]: For 770877/770885 co-relation queries the response was YES. [2024-06-28 01:01:47,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81184 conditions, 15551 events. 8697/15551 cut-off events. For 770877/770885 co-relation queries the response was YES. Maximal size of possible extension queue 1230. Compared 138706 event pairs, 4122 based on Foata normal form. 14/15017 useless extension candidates. Maximal degree in co-relation 81058. Up to 11392 conditions per place. [2024-06-28 01:01:47,511 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 261 selfloop transitions, 80 changer transitions 0/355 dead transitions. [2024-06-28 01:01:47,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 355 transitions, 5376 flow [2024-06-28 01:01:47,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:47,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:47,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:01:47,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6558441558441559 [2024-06-28 01:01:47,512 INFO L175 Difference]: Start difference. First operand has 281 places, 311 transitions, 4214 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:01:47,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 355 transitions, 5376 flow [2024-06-28 01:01:49,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 355 transitions, 5113 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 01:01:49,640 INFO L231 Difference]: Finished difference. Result has 280 places, 314 transitions, 4157 flow [2024-06-28 01:01:49,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3955, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4157, PETRI_PLACES=280, PETRI_TRANSITIONS=314} [2024-06-28 01:01:49,641 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 232 predicate places. [2024-06-28 01:01:49,641 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 314 transitions, 4157 flow [2024-06-28 01:01:49,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:49,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:49,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:49,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 01:01:49,642 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:49,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:49,642 INFO L85 PathProgramCache]: Analyzing trace with hash 383596081, now seen corresponding path program 2 times [2024-06-28 01:01:49,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:49,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031621700] [2024-06-28 01:01:49,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:49,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:49,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:49,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:49,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:49,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031621700] [2024-06-28 01:01:49,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031621700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:49,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:49,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:49,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317543129] [2024-06-28 01:01:49,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:49,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:49,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:49,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:49,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:49,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:49,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 314 transitions, 4157 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-28 01:01:49,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:49,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:49,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:52,763 INFO L124 PetriNetUnfolderBase]: 8496/15127 cut-off events. [2024-06-28 01:01:52,763 INFO L125 PetriNetUnfolderBase]: For 689202/689210 co-relation queries the response was YES. [2024-06-28 01:01:52,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77683 conditions, 15127 events. 8496/15127 cut-off events. For 689202/689210 co-relation queries the response was YES. Maximal size of possible extension queue 1193. Compared 134556 event pairs, 4187 based on Foata normal form. 14/14635 useless extension candidates. Maximal degree in co-relation 77557. Up to 12488 conditions per place. [2024-06-28 01:01:52,956 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 264 selfloop transitions, 82 changer transitions 0/360 dead transitions. [2024-06-28 01:01:52,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 360 transitions, 5169 flow [2024-06-28 01:01:52,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:52,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:52,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 01:01:52,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6448863636363636 [2024-06-28 01:01:52,958 INFO L175 Difference]: Start difference. First operand has 280 places, 314 transitions, 4157 flow. Second operand 8 states and 227 transitions. [2024-06-28 01:01:52,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 360 transitions, 5169 flow [2024-06-28 01:01:54,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 360 transitions, 5081 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 01:01:54,524 INFO L231 Difference]: Finished difference. Result has 286 places, 315 transitions, 4257 flow [2024-06-28 01:01:54,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4077, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4257, PETRI_PLACES=286, PETRI_TRANSITIONS=315} [2024-06-28 01:01:54,525 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 238 predicate places. [2024-06-28 01:01:54,525 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 315 transitions, 4257 flow [2024-06-28 01:01:54,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-28 01:01:54,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:54,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] [2024-06-28 01:01:54,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 01:01:54,525 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:54,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:54,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1731951133, now seen corresponding path program 3 times [2024-06-28 01:01:54,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:54,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103483337] [2024-06-28 01:01:54,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:54,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:54,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:54,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:54,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:54,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103483337] [2024-06-28 01:01:54,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103483337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:54,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:54,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:54,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068890097] [2024-06-28 01:01:54,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:54,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:54,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:54,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:54,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:54,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:01:54,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 315 transitions, 4257 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-28 01:01:54,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:54,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:01:54,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:57,513 INFO L124 PetriNetUnfolderBase]: 8549/14872 cut-off events. [2024-06-28 01:01:57,514 INFO L125 PetriNetUnfolderBase]: For 675420/675428 co-relation queries the response was YES. [2024-06-28 01:01:57,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77875 conditions, 14872 events. 8549/14872 cut-off events. For 675420/675428 co-relation queries the response was YES. Maximal size of possible extension queue 1208. Compared 130884 event pairs, 4754 based on Foata normal form. 14/14355 useless extension candidates. Maximal degree in co-relation 77747. Up to 13084 conditions per place. [2024-06-28 01:01:57,687 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 264 selfloop transitions, 75 changer transitions 0/353 dead transitions. [2024-06-28 01:01:57,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 353 transitions, 5215 flow [2024-06-28 01:01:57,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:01:57,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:01:57,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-28 01:01:57,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2024-06-28 01:01:57,689 INFO L175 Difference]: Start difference. First operand has 286 places, 315 transitions, 4257 flow. Second operand 9 states and 240 transitions. [2024-06-28 01:01:57,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 353 transitions, 5215 flow [2024-06-28 01:02:00,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 353 transitions, 5045 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:00,006 INFO L231 Difference]: Finished difference. Result has 289 places, 316 transitions, 4255 flow [2024-06-28 01:02:00,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4087, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4255, PETRI_PLACES=289, PETRI_TRANSITIONS=316} [2024-06-28 01:02:00,007 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 241 predicate places. [2024-06-28 01:02:00,007 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 316 transitions, 4255 flow [2024-06-28 01:02:00,007 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-28 01:02:00,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:00,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:00,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 01:02:00,008 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:00,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:00,008 INFO L85 PathProgramCache]: Analyzing trace with hash -2079066003, now seen corresponding path program 4 times [2024-06-28 01:02:00,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:00,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544234909] [2024-06-28 01:02:00,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:00,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:00,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:00,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:00,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:00,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544234909] [2024-06-28 01:02:00,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544234909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:00,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:00,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:00,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859613810] [2024-06-28 01:02:00,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:00,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:00,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:00,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:00,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:00,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:02:00,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 316 transitions, 4255 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-28 01:02:00,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:00,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:02:00,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:03,010 INFO L124 PetriNetUnfolderBase]: 8531/14725 cut-off events. [2024-06-28 01:02:03,010 INFO L125 PetriNetUnfolderBase]: For 672833/672841 co-relation queries the response was YES. [2024-06-28 01:02:03,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76945 conditions, 14725 events. 8531/14725 cut-off events. For 672833/672841 co-relation queries the response was YES. Maximal size of possible extension queue 1207. Compared 128830 event pairs, 4772 based on Foata normal form. 16/14204 useless extension candidates. Maximal degree in co-relation 76816. Up to 13233 conditions per place. [2024-06-28 01:02:03,194 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 260 selfloop transitions, 72 changer transitions 0/346 dead transitions. [2024-06-28 01:02:03,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 346 transitions, 5009 flow [2024-06-28 01:02:03,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:03,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:03,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 01:02:03,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079545454545454 [2024-06-28 01:02:03,195 INFO L175 Difference]: Start difference. First operand has 289 places, 316 transitions, 4255 flow. Second operand 8 states and 214 transitions. [2024-06-28 01:02:03,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 346 transitions, 5009 flow [2024-06-28 01:02:05,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 346 transitions, 4858 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:05,343 INFO L231 Difference]: Finished difference. Result has 291 places, 316 transitions, 4253 flow [2024-06-28 01:02:05,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4104, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4253, PETRI_PLACES=291, PETRI_TRANSITIONS=316} [2024-06-28 01:02:05,344 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 243 predicate places. [2024-06-28 01:02:05,344 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 316 transitions, 4253 flow [2024-06-28 01:02:05,344 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-28 01:02:05,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:05,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:05,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 01:02:05,345 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:05,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:05,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1318923633, now seen corresponding path program 5 times [2024-06-28 01:02:05,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:05,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52462432] [2024-06-28 01:02:05,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:05,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:05,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:05,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:05,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:05,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52462432] [2024-06-28 01:02:05,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52462432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:05,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:05,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:05,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899456709] [2024-06-28 01:02:05,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:05,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:05,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:05,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:05,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:05,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:02:05,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 316 transitions, 4253 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-28 01:02:05,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:05,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:02:05,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:08,256 INFO L124 PetriNetUnfolderBase]: 8605/14899 cut-off events. [2024-06-28 01:02:08,256 INFO L125 PetriNetUnfolderBase]: For 686861/686869 co-relation queries the response was YES. [2024-06-28 01:02:08,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77519 conditions, 14899 events. 8605/14899 cut-off events. For 686861/686869 co-relation queries the response was YES. Maximal size of possible extension queue 1220. Compared 131064 event pairs, 4848 based on Foata normal form. 16/14380 useless extension candidates. Maximal degree in co-relation 77389. Up to 13347 conditions per place. [2024-06-28 01:02:08,422 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 262 selfloop transitions, 68 changer transitions 0/344 dead transitions. [2024-06-28 01:02:08,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 344 transitions, 5007 flow [2024-06-28 01:02:08,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:08,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:08,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 01:02:08,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5994318181818182 [2024-06-28 01:02:08,423 INFO L175 Difference]: Start difference. First operand has 291 places, 316 transitions, 4253 flow. Second operand 8 states and 211 transitions. [2024-06-28 01:02:08,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 344 transitions, 5007 flow [2024-06-28 01:02:10,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 344 transitions, 4840 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:02:10,914 INFO L231 Difference]: Finished difference. Result has 291 places, 317 transitions, 4241 flow [2024-06-28 01:02:10,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4086, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4241, PETRI_PLACES=291, PETRI_TRANSITIONS=317} [2024-06-28 01:02:10,914 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 243 predicate places. [2024-06-28 01:02:10,915 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 317 transitions, 4241 flow [2024-06-28 01:02:10,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-28 01:02:10,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:10,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] [2024-06-28 01:02:10,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 01:02:10,915 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:10,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:10,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1319680335, now seen corresponding path program 6 times [2024-06-28 01:02:10,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:10,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546606778] [2024-06-28 01:02:10,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:10,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:10,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:11,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:11,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:11,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546606778] [2024-06-28 01:02:11,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546606778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:11,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:11,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:11,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456433409] [2024-06-28 01:02:11,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:11,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:11,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:11,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:11,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:11,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:02:11,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 317 transitions, 4241 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:11,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:11,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:02:11,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:13,811 INFO L124 PetriNetUnfolderBase]: 8658/15040 cut-off events. [2024-06-28 01:02:13,812 INFO L125 PetriNetUnfolderBase]: For 696425/696425 co-relation queries the response was YES. [2024-06-28 01:02:13,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78172 conditions, 15040 events. 8658/15040 cut-off events. For 696425/696425 co-relation queries the response was YES. Maximal size of possible extension queue 1224. Compared 132386 event pairs, 4767 based on Foata normal form. 6/14505 useless extension candidates. Maximal degree in co-relation 78041. Up to 13301 conditions per place. [2024-06-28 01:02:13,992 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 308 selfloop transitions, 26 changer transitions 0/348 dead transitions. [2024-06-28 01:02:13,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 348 transitions, 5179 flow [2024-06-28 01:02:13,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:13,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:13,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 01:02:13,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5965909090909091 [2024-06-28 01:02:13,993 INFO L175 Difference]: Start difference. First operand has 291 places, 317 transitions, 4241 flow. Second operand 8 states and 210 transitions. [2024-06-28 01:02:13,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 348 transitions, 5179 flow [2024-06-28 01:02:16,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 348 transitions, 5042 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:02:16,456 INFO L231 Difference]: Finished difference. Result has 294 places, 318 transitions, 4184 flow [2024-06-28 01:02:16,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4104, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4184, PETRI_PLACES=294, PETRI_TRANSITIONS=318} [2024-06-28 01:02:16,456 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 246 predicate places. [2024-06-28 01:02:16,456 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 318 transitions, 4184 flow [2024-06-28 01:02:16,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:16,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:16,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:16,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 01:02:16,457 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:16,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:16,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1230273553, now seen corresponding path program 1 times [2024-06-28 01:02:16,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:16,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415949648] [2024-06-28 01:02:16,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:16,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:16,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:16,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:16,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:16,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415949648] [2024-06-28 01:02:16,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415949648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:16,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:16,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:02:16,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252269746] [2024-06-28 01:02:16,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:16,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:02:16,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:16,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:02:16,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:02:16,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 01:02:16,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 318 transitions, 4184 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:16,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:16,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 01:02:16,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand