./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe013_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/safe013_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/safe013_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe013_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:55:32,800 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:55:32,892 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:55:32,896 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:55:32,900 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:55:32,942 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:55:32,943 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:55:32,946 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:55:32,947 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:55:32,947 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:55:32,947 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:55:32,948 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:55:32,948 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:55:32,950 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:55:32,950 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:55:32,951 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:55:32,951 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:55:32,956 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:55:32,956 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:55:32,956 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:55:32,957 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:55:32,957 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:55:32,958 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:55:32,958 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:55:32,960 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:55:32,960 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:55:32,960 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:55:32,961 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:55:32,962 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:55:32,963 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:55:32,963 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:55:32,963 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:55:32,964 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:55:32,964 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:55:32,965 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:55:32,965 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:55:32,966 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:55:32,966 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:55:32,966 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:55:32,966 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:55:32,967 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:55:32,967 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:55:32,967 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:55:32,967 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:55:33,217 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:55:33,240 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:55:33,242 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:55:33,243 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:55:33,243 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:55:33,244 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/safe013_tso.yml/witness.yml [2024-06-28 00:55:33,393 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:55:33,398 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:55:33,400 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe013_tso.i [2024-06-28 00:55:34,518 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:55:34,786 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:55:34,787 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe013_tso.i [2024-06-28 00:55:34,803 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7ebdd3dcd/ee0c41c549ca4bc1a6c36fd764c54a3e/FLAGa442777b6 [2024-06-28 00:55:34,814 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7ebdd3dcd/ee0c41c549ca4bc1a6c36fd764c54a3e [2024-06-28 00:55:34,814 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:55:34,816 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:55:34,817 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:55:34,817 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:55:34,821 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:55:34,822 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:55:33" (1/2) ... [2024-06-28 00:55:34,823 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64e5dee8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:55:34, skipping insertion in model container [2024-06-28 00:55:34,823 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:55:33" (1/2) ... [2024-06-28 00:55:34,824 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@31d83a6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:55:34, skipping insertion in model container [2024-06-28 00:55:34,824 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:55:34" (2/2) ... [2024-06-28 00:55:34,825 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64e5dee8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:55:34, skipping insertion in model container [2024-06-28 00:55:34,825 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:55:34" (2/2) ... [2024-06-28 00:55:34,825 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:55:34,871 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:55:34,872 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 00:55:34,872 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 00:55:34,872 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (y == 0 || y == 1)) [2024-06-28 00:55:34,873 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:55:34,873 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-28 00:55:34,924 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:55:35,095 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/safe013_tso.i[945,958] [2024-06-28 00:55:35,235 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:55:35,244 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 00:55:35,279 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/safe013_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:55:35,347 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:55:35,395 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:55:35,396 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:55:35 WrapperNode [2024-06-28 00:55:35,396 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:55:35,397 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:55:35,397 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:55:35,397 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:55:35,403 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:55:35" (1/1) ... [2024-06-28 00:55:35,433 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:55:35" (1/1) ... [2024-06-28 00:55:35,471 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-28 00:55:35,472 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:55:35,473 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:55:35,473 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:55:35,473 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:55:35,483 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:55:35" (1/1) ... [2024-06-28 00:55:35,484 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:55:35" (1/1) ... [2024-06-28 00:55:35,489 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:55:35" (1/1) ... [2024-06-28 00:55:35,514 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:55:35,514 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:55:35" (1/1) ... [2024-06-28 00:55:35,515 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:55:35" (1/1) ... [2024-06-28 00:55:35,529 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:55:35" (1/1) ... [2024-06-28 00:55:35,531 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:55:35" (1/1) ... [2024-06-28 00:55:35,536 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:55:35" (1/1) ... [2024-06-28 00:55:35,538 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:55:35" (1/1) ... [2024-06-28 00:55:35,541 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:55:35,545 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:55:35,546 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:55:35,546 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:55:35,547 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:55:35" (1/1) ... [2024-06-28 00:55:35,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:55:35,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:55:35,581 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:55:35,607 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:55:35,624 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:55:35,625 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:55:35,625 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:55:35,625 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:55:35,625 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:55:35,626 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:55:35,626 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:55:35,626 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:55:35,626 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:55:35,626 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:55:35,627 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:55:35,627 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:55:35,629 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:55:35,774 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:55:35,777 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:55:36,002 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:55:36,002 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:55:36,088 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:55:36,089 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:55:36,090 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:55:36 BoogieIcfgContainer [2024-06-28 00:55:36,090 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:55:36,093 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:55:36,094 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:55:36,096 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:55:36,096 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:55:33" (1/4) ... [2024-06-28 00:55:36,097 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@40dcbffd and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:55:36, skipping insertion in model container [2024-06-28 00:55:36,097 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:55:34" (2/4) ... [2024-06-28 00:55:36,097 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@40dcbffd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:55:36, skipping insertion in model container [2024-06-28 00:55:36,097 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:55:35" (3/4) ... [2024-06-28 00:55:36,098 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@40dcbffd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:55:36, skipping insertion in model container [2024-06-28 00:55:36,098 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:55:36" (4/4) ... [2024-06-28 00:55:36,099 INFO L112 eAbstractionObserver]: Analyzing ICFG safe013_tso.i [2024-06-28 00:55:36,111 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:55:36,111 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 00:55:36,111 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:55:36,152 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:55:36,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-06-28 00:55:36,240 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-06-28 00:55:36,240 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:55:36,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-06-28 00:55:36,244 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-06-28 00:55:36,247 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 40 transitions, 89 flow [2024-06-28 00:55:36,255 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:55:36,261 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;@33e053e8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:55:36,261 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 00:55:36,268 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:55:36,272 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:55:36,272 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:55:36,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:36,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:55:36,273 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:55:36,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:36,278 INFO L85 PathProgramCache]: Analyzing trace with hash 209466946, now seen corresponding path program 1 times [2024-06-28 00:55:36,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:36,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115072970] [2024-06-28 00:55:36,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:36,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:36,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:36,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:36,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:36,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115072970] [2024-06-28 00:55:36,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115072970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:36,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:36,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:55:36,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668775107] [2024-06-28 00:55:36,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:36,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:55:36,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:36,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:55:36,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:55:36,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46 [2024-06-28 00:55:36,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:36,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:36,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46 [2024-06-28 00:55:36,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:37,064 INFO L124 PetriNetUnfolderBase]: 971/1604 cut-off events. [2024-06-28 00:55:37,065 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 00:55:37,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3124 conditions, 1604 events. 971/1604 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9004 event pairs, 542 based on Foata normal form. 1/1538 useless extension candidates. Maximal degree in co-relation 3112. Up to 1455 conditions per place. [2024-06-28 00:55:37,085 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 32 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2024-06-28 00:55:37,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 191 flow [2024-06-28 00:55:37,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:55:37,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:55:37,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 99 transitions. [2024-06-28 00:55:37,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.717391304347826 [2024-06-28 00:55:37,100 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 89 flow. Second operand 3 states and 99 transitions. [2024-06-28 00:55:37,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 191 flow [2024-06-28 00:55:37,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 186 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:37,109 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 116 flow [2024-06-28 00:55:37,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-28 00:55:37,114 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 0 predicate places. [2024-06-28 00:55:37,115 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 116 flow [2024-06-28 00:55:37,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:37,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:37,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:37,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:55:37,117 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:55:37,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:37,120 INFO L85 PathProgramCache]: Analyzing trace with hash -564969073, now seen corresponding path program 1 times [2024-06-28 00:55:37,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:37,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689914556] [2024-06-28 00:55:37,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:37,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:37,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:37,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:37,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:37,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689914556] [2024-06-28 00:55:37,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689914556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:37,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:37,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:55:37,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229146767] [2024-06-28 00:55:37,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:37,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:55:37,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:37,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:55:37,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:55:37,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 46 [2024-06-28 00:55:37,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 116 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have 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:55:37,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:37,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 46 [2024-06-28 00:55:37,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:37,661 INFO L124 PetriNetUnfolderBase]: 978/1637 cut-off events. [2024-06-28 00:55:37,662 INFO L125 PetriNetUnfolderBase]: For 299/307 co-relation queries the response was YES. [2024-06-28 00:55:37,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3601 conditions, 1637 events. 978/1637 cut-off events. For 299/307 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9234 event pairs, 492 based on Foata normal form. 7/1612 useless extension candidates. Maximal degree in co-relation 3589. Up to 1421 conditions per place. [2024-06-28 00:55:37,675 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 43 selfloop transitions, 11 changer transitions 0/70 dead transitions. [2024-06-28 00:55:37,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 70 transitions, 296 flow [2024-06-28 00:55:37,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:55:37,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:55:37,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 135 transitions. [2024-06-28 00:55:37,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7336956521739131 [2024-06-28 00:55:37,681 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 116 flow. Second operand 4 states and 135 transitions. [2024-06-28 00:55:37,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 70 transitions, 296 flow [2024-06-28 00:55:37,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 70 transitions, 292 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:55:37,685 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 188 flow [2024-06-28 00:55:37,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=188, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-06-28 00:55:37,686 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 4 predicate places. [2024-06-28 00:55:37,687 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 188 flow [2024-06-28 00:55:37,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have 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:55:37,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:37,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:37,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:55:37,691 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:37,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:37,699 INFO L85 PathProgramCache]: Analyzing trace with hash 88934826, now seen corresponding path program 1 times [2024-06-28 00:55:37,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:37,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656263755] [2024-06-28 00:55:37,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:37,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:37,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:37,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:55:37,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:37,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656263755] [2024-06-28 00:55:37,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656263755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:37,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:37,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:55:37,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107875751] [2024-06-28 00:55:37,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:37,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:55:37,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:37,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:55:37,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:55:37,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:55:37,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 188 flow. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:37,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:37,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:55:37,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:38,130 INFO L124 PetriNetUnfolderBase]: 1255/2037 cut-off events. [2024-06-28 00:55:38,131 INFO L125 PetriNetUnfolderBase]: For 1258/1276 co-relation queries the response was YES. [2024-06-28 00:55:38,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5319 conditions, 2037 events. 1255/2037 cut-off events. For 1258/1276 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11442 event pairs, 616 based on Foata normal form. 8/2044 useless extension candidates. Maximal degree in co-relation 5304. Up to 1852 conditions per place. [2024-06-28 00:55:38,149 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 47 selfloop transitions, 7 changer transitions 0/69 dead transitions. [2024-06-28 00:55:38,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 69 transitions, 346 flow [2024-06-28 00:55:38,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:55:38,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:55:38,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 124 transitions. [2024-06-28 00:55:38,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-28 00:55:38,153 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 188 flow. Second operand 4 states and 124 transitions. [2024-06-28 00:55:38,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 69 transitions, 346 flow [2024-06-28 00:55:38,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 69 transitions, 342 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 00:55:38,159 INFO L231 Difference]: Finished difference. Result has 58 places, 54 transitions, 226 flow [2024-06-28 00:55:38,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=226, PETRI_PLACES=58, PETRI_TRANSITIONS=54} [2024-06-28 00:55:38,160 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 8 predicate places. [2024-06-28 00:55:38,160 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 54 transitions, 226 flow [2024-06-28 00:55:38,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:38,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:38,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:38,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:55:38,162 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:55:38,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:38,162 INFO L85 PathProgramCache]: Analyzing trace with hash 544407007, now seen corresponding path program 1 times [2024-06-28 00:55:38,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:38,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137960581] [2024-06-28 00:55:38,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:38,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:38,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:38,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 00:55:38,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:38,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137960581] [2024-06-28 00:55:38,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137960581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:38,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:38,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:38,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196518202] [2024-06-28 00:55:38,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:38,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:55:38,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:38,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:55:38,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:55:38,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:55:38,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 54 transitions, 226 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:55:38,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:38,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:55:38,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:38,668 INFO L124 PetriNetUnfolderBase]: 1320/2159 cut-off events. [2024-06-28 00:55:38,668 INFO L125 PetriNetUnfolderBase]: For 2110/2134 co-relation queries the response was YES. [2024-06-28 00:55:38,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6068 conditions, 2159 events. 1320/2159 cut-off events. For 2110/2134 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12207 event pairs, 323 based on Foata normal form. 23/2178 useless extension candidates. Maximal degree in co-relation 6050. Up to 1759 conditions per place. [2024-06-28 00:55:38,686 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 66 selfloop transitions, 17 changer transitions 0/98 dead transitions. [2024-06-28 00:55:38,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 98 transitions, 520 flow [2024-06-28 00:55:38,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:38,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:38,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-06-28 00:55:38,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7065217391304348 [2024-06-28 00:55:38,689 INFO L175 Difference]: Start difference. First operand has 58 places, 54 transitions, 226 flow. Second operand 6 states and 195 transitions. [2024-06-28 00:55:38,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 98 transitions, 520 flow [2024-06-28 00:55:38,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 98 transitions, 502 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 00:55:38,695 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 288 flow [2024-06-28 00:55:38,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=288, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-28 00:55:38,697 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 12 predicate places. [2024-06-28 00:55:38,697 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 288 flow [2024-06-28 00:55:38,697 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 00:55:38,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:38,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:38,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:55:38,698 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:55:38,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:38,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1537986945, now seen corresponding path program 1 times [2024-06-28 00:55:38,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:38,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661538962] [2024-06-28 00:55:38,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:38,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:38,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:38,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:38,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:38,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661538962] [2024-06-28 00:55:38,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661538962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:38,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:38,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:55:38,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001189229] [2024-06-28 00:55:38,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:38,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:55:38,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:38,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:55:38,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:55:38,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:38,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 288 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:55:38,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:38,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:38,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:39,102 INFO L124 PetriNetUnfolderBase]: 1598/2571 cut-off events. [2024-06-28 00:55:39,103 INFO L125 PetriNetUnfolderBase]: For 3608/3608 co-relation queries the response was YES. [2024-06-28 00:55:39,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7782 conditions, 2571 events. 1598/2571 cut-off events. For 3608/3608 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14907 event pairs, 542 based on Foata normal form. 2/2570 useless extension candidates. Maximal degree in co-relation 7762. Up to 2333 conditions per place. [2024-06-28 00:55:39,121 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 65 selfloop transitions, 10 changer transitions 0/89 dead transitions. [2024-06-28 00:55:39,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 89 transitions, 534 flow [2024-06-28 00:55:39,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:55:39,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:55:39,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-28 00:55:39,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6391304347826087 [2024-06-28 00:55:39,124 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 288 flow. Second operand 5 states and 147 transitions. [2024-06-28 00:55:39,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 89 transitions, 534 flow [2024-06-28 00:55:39,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 89 transitions, 494 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:39,133 INFO L231 Difference]: Finished difference. Result has 66 places, 68 transitions, 344 flow [2024-06-28 00:55:39,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=344, PETRI_PLACES=66, PETRI_TRANSITIONS=68} [2024-06-28 00:55:39,136 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 16 predicate places. [2024-06-28 00:55:39,137 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 68 transitions, 344 flow [2024-06-28 00:55:39,137 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:55:39,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:39,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:39,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:55:39,138 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:55:39,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:39,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1159975811, now seen corresponding path program 1 times [2024-06-28 00:55:39,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:39,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134302435] [2024-06-28 00:55:39,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:39,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:39,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:39,293 INFO 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:55:39,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:39,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134302435] [2024-06-28 00:55:39,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134302435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:39,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:39,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:55:39,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445224908] [2024-06-28 00:55:39,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:39,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:55:39,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:39,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:55:39,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:55:39,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:55:39,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 68 transitions, 344 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have 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:55:39,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:39,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:55:39,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:39,608 INFO L124 PetriNetUnfolderBase]: 1530/2493 cut-off events. [2024-06-28 00:55:39,609 INFO L125 PetriNetUnfolderBase]: For 4860/4904 co-relation queries the response was YES. [2024-06-28 00:55:39,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8018 conditions, 2493 events. 1530/2493 cut-off events. For 4860/4904 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14455 event pairs, 449 based on Foata normal form. 27/2500 useless extension candidates. Maximal degree in co-relation 7995. Up to 2103 conditions per place. [2024-06-28 00:55:39,628 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 66 selfloop transitions, 25 changer transitions 0/109 dead transitions. [2024-06-28 00:55:39,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 109 transitions, 698 flow [2024-06-28 00:55:39,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:55:39,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:55:39,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 163 transitions. [2024-06-28 00:55:39,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7086956521739131 [2024-06-28 00:55:39,630 INFO L175 Difference]: Start difference. First operand has 66 places, 68 transitions, 344 flow. Second operand 5 states and 163 transitions. [2024-06-28 00:55:39,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 109 transitions, 698 flow [2024-06-28 00:55:39,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 109 transitions, 692 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-28 00:55:39,638 INFO L231 Difference]: Finished difference. Result has 72 places, 81 transitions, 496 flow [2024-06-28 00:55:39,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=338, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=496, PETRI_PLACES=72, PETRI_TRANSITIONS=81} [2024-06-28 00:55:39,641 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 22 predicate places. [2024-06-28 00:55:39,641 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 81 transitions, 496 flow [2024-06-28 00:55:39,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have 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:55:39,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:39,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:39,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:55:39,642 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:55:39,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:39,642 INFO L85 PathProgramCache]: Analyzing trace with hash -408832481, now seen corresponding path program 2 times [2024-06-28 00:55:39,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:39,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668646866] [2024-06-28 00:55:39,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:39,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:39,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:39,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:39,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:39,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668646866] [2024-06-28 00:55:39,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668646866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:39,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:39,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:55:39,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293646259] [2024-06-28 00:55:39,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:39,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:55:39,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:39,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:55:39,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:55:39,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:55:39,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 81 transitions, 496 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have 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:55:39,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:39,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:55:39,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:40,117 INFO L124 PetriNetUnfolderBase]: 1592/2642 cut-off events. [2024-06-28 00:55:40,117 INFO L125 PetriNetUnfolderBase]: For 7415/7443 co-relation queries the response was YES. [2024-06-28 00:55:40,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9445 conditions, 2642 events. 1592/2642 cut-off events. For 7415/7443 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 15717 event pairs, 476 based on Foata normal form. 15/2641 useless extension candidates. Maximal degree in co-relation 9418. Up to 2186 conditions per place. [2024-06-28 00:55:40,141 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 64 selfloop transitions, 24 changer transitions 0/106 dead transitions. [2024-06-28 00:55:40,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 106 transitions, 764 flow [2024-06-28 00:55:40,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:55:40,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:55:40,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-06-28 00:55:40,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6869565217391305 [2024-06-28 00:55:40,143 INFO L175 Difference]: Start difference. First operand has 72 places, 81 transitions, 496 flow. Second operand 5 states and 158 transitions. [2024-06-28 00:55:40,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 106 transitions, 764 flow [2024-06-28 00:55:40,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 106 transitions, 736 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-06-28 00:55:40,199 INFO L231 Difference]: Finished difference. Result has 78 places, 83 transitions, 552 flow [2024-06-28 00:55:40,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=552, PETRI_PLACES=78, PETRI_TRANSITIONS=83} [2024-06-28 00:55:40,200 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 28 predicate places. [2024-06-28 00:55:40,201 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 83 transitions, 552 flow [2024-06-28 00:55:40,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have 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:55:40,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:40,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:40,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:55:40,202 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:55:40,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:40,203 INFO L85 PathProgramCache]: Analyzing trace with hash -926186624, now seen corresponding path program 1 times [2024-06-28 00:55:40,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:40,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260638192] [2024-06-28 00:55:40,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:40,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:40,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:40,354 INFO 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:55:40,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:40,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260638192] [2024-06-28 00:55:40,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260638192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:40,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:40,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:40,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891238162] [2024-06-28 00:55:40,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:40,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:55:40,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:40,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:55:40,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:55:40,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:40,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 83 transitions, 552 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:40,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:40,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:40,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:40,690 INFO L124 PetriNetUnfolderBase]: 1661/2701 cut-off events. [2024-06-28 00:55:40,690 INFO L125 PetriNetUnfolderBase]: For 7708/7708 co-relation queries the response was YES. [2024-06-28 00:55:40,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9637 conditions, 2701 events. 1661/2701 cut-off events. For 7708/7708 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 15650 event pairs, 559 based on Foata normal form. 2/2692 useless extension candidates. Maximal degree in co-relation 9606. Up to 2341 conditions per place. [2024-06-28 00:55:40,711 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 94 selfloop transitions, 20 changer transitions 0/128 dead transitions. [2024-06-28 00:55:40,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 128 transitions, 964 flow [2024-06-28 00:55:40,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:40,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:40,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 00:55:40,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6630434782608695 [2024-06-28 00:55:40,714 INFO L175 Difference]: Start difference. First operand has 78 places, 83 transitions, 552 flow. Second operand 6 states and 183 transitions. [2024-06-28 00:55:40,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 128 transitions, 964 flow [2024-06-28 00:55:40,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 128 transitions, 904 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:40,727 INFO L231 Difference]: Finished difference. Result has 83 places, 95 transitions, 644 flow [2024-06-28 00:55:40,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=644, PETRI_PLACES=83, PETRI_TRANSITIONS=95} [2024-06-28 00:55:40,728 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 33 predicate places. [2024-06-28 00:55:40,728 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 95 transitions, 644 flow [2024-06-28 00:55:40,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:40,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:40,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:40,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:55:40,729 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:55:40,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:40,729 INFO L85 PathProgramCache]: Analyzing trace with hash 211362632, now seen corresponding path program 2 times [2024-06-28 00:55:40,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:40,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347627236] [2024-06-28 00:55:40,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:40,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:40,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:40,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:40,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:40,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347627236] [2024-06-28 00:55:40,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347627236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:40,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:40,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:40,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47171161] [2024-06-28 00:55:40,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:40,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:55:40,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:40,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:55:40,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:55:40,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:40,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 95 transitions, 644 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:40,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:40,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:40,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:41,205 INFO L124 PetriNetUnfolderBase]: 1678/2756 cut-off events. [2024-06-28 00:55:41,205 INFO L125 PetriNetUnfolderBase]: For 9120/9120 co-relation queries the response was YES. [2024-06-28 00:55:41,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10221 conditions, 2756 events. 1678/2756 cut-off events. For 9120/9120 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16213 event pairs, 680 based on Foata normal form. 2/2739 useless extension candidates. Maximal degree in co-relation 10187. Up to 2359 conditions per place. [2024-06-28 00:55:41,228 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 90 selfloop transitions, 26 changer transitions 0/130 dead transitions. [2024-06-28 00:55:41,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 130 transitions, 1016 flow [2024-06-28 00:55:41,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:41,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:41,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:55:41,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-28 00:55:41,231 INFO L175 Difference]: Start difference. First operand has 83 places, 95 transitions, 644 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:55:41,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 130 transitions, 1016 flow [2024-06-28 00:55:41,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 130 transitions, 982 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 00:55:41,248 INFO L231 Difference]: Finished difference. Result has 88 places, 101 transitions, 722 flow [2024-06-28 00:55:41,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=722, PETRI_PLACES=88, PETRI_TRANSITIONS=101} [2024-06-28 00:55:41,249 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 38 predicate places. [2024-06-28 00:55:41,249 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 101 transitions, 722 flow [2024-06-28 00:55:41,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:41,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:41,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:41,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:55:41,250 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:55:41,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:41,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1392857588, now seen corresponding path program 3 times [2024-06-28 00:55:41,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:41,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17440051] [2024-06-28 00:55:41,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:41,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:41,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:41,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:41,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:41,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17440051] [2024-06-28 00:55:41,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17440051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:41,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:41,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:41,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226705790] [2024-06-28 00:55:41,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:41,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:55:41,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:41,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:55:41,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:55:41,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:41,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 101 transitions, 722 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:41,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:41,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:41,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:41,717 INFO L124 PetriNetUnfolderBase]: 1673/2774 cut-off events. [2024-06-28 00:55:41,718 INFO L125 PetriNetUnfolderBase]: For 10130/10130 co-relation queries the response was YES. [2024-06-28 00:55:41,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10380 conditions, 2774 events. 1673/2774 cut-off events. For 10130/10130 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16480 event pairs, 740 based on Foata normal form. 2/2750 useless extension candidates. Maximal degree in co-relation 10344. Up to 2354 conditions per place. [2024-06-28 00:55:41,740 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 89 selfloop transitions, 25 changer transitions 0/128 dead transitions. [2024-06-28 00:55:41,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 128 transitions, 1014 flow [2024-06-28 00:55:41,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:41,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:41,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:55:41,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-28 00:55:41,742 INFO L175 Difference]: Start difference. First operand has 88 places, 101 transitions, 722 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:55:41,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 128 transitions, 1014 flow [2024-06-28 00:55:41,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 128 transitions, 986 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-28 00:55:41,759 INFO L231 Difference]: Finished difference. Result has 93 places, 101 transitions, 752 flow [2024-06-28 00:55:41,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=694, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=752, PETRI_PLACES=93, PETRI_TRANSITIONS=101} [2024-06-28 00:55:41,759 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 43 predicate places. [2024-06-28 00:55:41,760 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 101 transitions, 752 flow [2024-06-28 00:55:41,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:41,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:41,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:41,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:55:41,761 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:55:41,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:41,761 INFO L85 PathProgramCache]: Analyzing trace with hash -536679458, now seen corresponding path program 1 times [2024-06-28 00:55:41,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:41,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173281538] [2024-06-28 00:55:41,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:41,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:41,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:41,884 INFO 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:55:41,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:41,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173281538] [2024-06-28 00:55:41,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173281538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:41,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:41,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:41,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215855931] [2024-06-28 00:55:41,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:41,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:55:41,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:41,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:55:41,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:55:41,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:41,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 101 transitions, 752 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:41,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:41,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:41,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:42,227 INFO L124 PetriNetUnfolderBase]: 1665/2710 cut-off events. [2024-06-28 00:55:42,227 INFO L125 PetriNetUnfolderBase]: For 11481/11481 co-relation queries the response was YES. [2024-06-28 00:55:42,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10394 conditions, 2710 events. 1665/2710 cut-off events. For 11481/11481 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 15754 event pairs, 478 based on Foata normal form. 4/2710 useless extension candidates. Maximal degree in co-relation 10356. Up to 2400 conditions per place. [2024-06-28 00:55:42,247 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 105 selfloop transitions, 12 changer transitions 0/131 dead transitions. [2024-06-28 00:55:42,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 131 transitions, 1068 flow [2024-06-28 00:55:42,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:42,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:42,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:55:42,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 00:55:42,249 INFO L175 Difference]: Start difference. First operand has 93 places, 101 transitions, 752 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:55:42,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 131 transitions, 1068 flow [2024-06-28 00:55:42,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 131 transitions, 1018 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:42,269 INFO L231 Difference]: Finished difference. Result has 95 places, 103 transitions, 753 flow [2024-06-28 00:55:42,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=753, PETRI_PLACES=95, PETRI_TRANSITIONS=103} [2024-06-28 00:55:42,270 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 45 predicate places. [2024-06-28 00:55:42,270 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 103 transitions, 753 flow [2024-06-28 00:55:42,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:42,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:42,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:42,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:55:42,271 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:55:42,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:42,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1961036800, now seen corresponding path program 1 times [2024-06-28 00:55:42,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:42,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256600997] [2024-06-28 00:55:42,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:42,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:42,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:42,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:42,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:42,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256600997] [2024-06-28 00:55:42,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256600997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:42,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:42,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:42,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903407906] [2024-06-28 00:55:42,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:42,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:55:42,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:42,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:55:42,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:55:42,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:55:42,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 103 transitions, 753 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:42,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:42,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:55:42,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:42,780 INFO L124 PetriNetUnfolderBase]: 1586/2590 cut-off events. [2024-06-28 00:55:42,780 INFO L125 PetriNetUnfolderBase]: For 14307/14343 co-relation queries the response was YES. [2024-06-28 00:55:42,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10484 conditions, 2590 events. 1586/2590 cut-off events. For 14307/14343 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15218 event pairs, 394 based on Foata normal form. 30/2544 useless extension candidates. Maximal degree in co-relation 10445. Up to 2175 conditions per place. [2024-06-28 00:55:42,840 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 91 selfloop transitions, 25 changer transitions 0/141 dead transitions. [2024-06-28 00:55:42,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 141 transitions, 1117 flow [2024-06-28 00:55:42,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:42,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:42,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-28 00:55:42,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6956521739130435 [2024-06-28 00:55:42,841 INFO L175 Difference]: Start difference. First operand has 95 places, 103 transitions, 753 flow. Second operand 6 states and 192 transitions. [2024-06-28 00:55:42,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 141 transitions, 1117 flow [2024-06-28 00:55:42,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 141 transitions, 1084 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:42,861 INFO L231 Difference]: Finished difference. Result has 97 places, 107 transitions, 815 flow [2024-06-28 00:55:42,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=720, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=815, PETRI_PLACES=97, PETRI_TRANSITIONS=107} [2024-06-28 00:55:42,862 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 47 predicate places. [2024-06-28 00:55:42,862 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 107 transitions, 815 flow [2024-06-28 00:55:42,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:42,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:42,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:42,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:55:42,863 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:55:42,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:42,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1954759516, now seen corresponding path program 2 times [2024-06-28 00:55:42,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:42,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576893901] [2024-06-28 00:55:42,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:42,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:42,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:42,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 00:55:42,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:42,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576893901] [2024-06-28 00:55:42,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576893901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:42,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:42,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:42,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654166377] [2024-06-28 00:55:42,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:42,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:55:42,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:42,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:55:42,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:55:43,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:55:43,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 107 transitions, 815 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:43,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:43,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:55:43,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:43,313 INFO L124 PetriNetUnfolderBase]: 1679/2765 cut-off events. [2024-06-28 00:55:43,313 INFO L125 PetriNetUnfolderBase]: For 17598/17626 co-relation queries the response was YES. [2024-06-28 00:55:43,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11767 conditions, 2765 events. 1679/2765 cut-off events. For 17598/17626 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16567 event pairs, 409 based on Foata normal form. 25/2706 useless extension candidates. Maximal degree in co-relation 11727. Up to 2097 conditions per place. [2024-06-28 00:55:43,339 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 79 selfloop transitions, 47 changer transitions 0/151 dead transitions. [2024-06-28 00:55:43,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 151 transitions, 1311 flow [2024-06-28 00:55:43,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:43,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:43,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-06-28 00:55:43,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7065217391304348 [2024-06-28 00:55:43,342 INFO L175 Difference]: Start difference. First operand has 97 places, 107 transitions, 815 flow. Second operand 6 states and 195 transitions. [2024-06-28 00:55:43,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 151 transitions, 1311 flow [2024-06-28 00:55:43,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 151 transitions, 1246 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:43,365 INFO L231 Difference]: Finished difference. Result has 99 places, 118 transitions, 956 flow [2024-06-28 00:55:43,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=956, PETRI_PLACES=99, PETRI_TRANSITIONS=118} [2024-06-28 00:55:43,365 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 49 predicate places. [2024-06-28 00:55:43,366 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 118 transitions, 956 flow [2024-06-28 00:55:43,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:43,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:43,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:43,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:55:43,367 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:55:43,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:43,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1519566408, now seen corresponding path program 3 times [2024-06-28 00:55:43,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:43,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107213479] [2024-06-28 00:55:43,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:43,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:43,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:43,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:43,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:43,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107213479] [2024-06-28 00:55:43,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107213479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:43,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:43,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:43,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852550700] [2024-06-28 00:55:43,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:43,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:55:43,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:43,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:55:43,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:55:43,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:55:43,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 118 transitions, 956 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:43,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:43,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:55:43,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:43,888 INFO L124 PetriNetUnfolderBase]: 1673/2738 cut-off events. [2024-06-28 00:55:43,888 INFO L125 PetriNetUnfolderBase]: For 20370/20394 co-relation queries the response was YES. [2024-06-28 00:55:43,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12348 conditions, 2738 events. 1673/2738 cut-off events. For 20370/20394 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16362 event pairs, 424 based on Foata normal form. 19/2672 useless extension candidates. Maximal degree in co-relation 12307. Up to 2101 conditions per place. [2024-06-28 00:55:43,914 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 79 selfloop transitions, 43 changer transitions 0/147 dead transitions. [2024-06-28 00:55:43,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 147 transitions, 1320 flow [2024-06-28 00:55:43,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:43,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:43,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-28 00:55:43,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6847826086956522 [2024-06-28 00:55:43,916 INFO L175 Difference]: Start difference. First operand has 99 places, 118 transitions, 956 flow. Second operand 6 states and 189 transitions. [2024-06-28 00:55:43,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 147 transitions, 1320 flow [2024-06-28 00:55:43,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 147 transitions, 1263 flow, removed 22 selfloop flow, removed 1 redundant places. [2024-06-28 00:55:43,949 INFO L231 Difference]: Finished difference. Result has 104 places, 118 transitions, 995 flow [2024-06-28 00:55:43,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=995, PETRI_PLACES=104, PETRI_TRANSITIONS=118} [2024-06-28 00:55:43,950 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 54 predicate places. [2024-06-28 00:55:43,950 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 118 transitions, 995 flow [2024-06-28 00:55:43,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:43,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:43,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:43,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:55:43,951 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:55:43,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:43,952 INFO L85 PathProgramCache]: Analyzing trace with hash -186101112, now seen corresponding path program 1 times [2024-06-28 00:55:43,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:43,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692855935] [2024-06-28 00:55:43,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:43,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:43,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:44,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:44,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:44,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692855935] [2024-06-28 00:55:44,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692855935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:44,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:44,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:55:44,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383185774] [2024-06-28 00:55:44,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:44,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:55:44,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:44,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:55:44,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:55:44,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:55:44,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 118 transitions, 995 flow. Second operand has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:44,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:44,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:55:44,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:44,434 INFO L124 PetriNetUnfolderBase]: 1640/2738 cut-off events. [2024-06-28 00:55:44,435 INFO L125 PetriNetUnfolderBase]: For 19417/19428 co-relation queries the response was YES. [2024-06-28 00:55:44,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11959 conditions, 2738 events. 1640/2738 cut-off events. For 19417/19428 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16521 event pairs, 652 based on Foata normal form. 12/2722 useless extension candidates. Maximal degree in co-relation 11915. Up to 2249 conditions per place. [2024-06-28 00:55:44,460 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 87 selfloop transitions, 18 changer transitions 0/131 dead transitions. [2024-06-28 00:55:44,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 131 transitions, 1239 flow [2024-06-28 00:55:44,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:55:44,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:55:44,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-28 00:55:44,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6684782608695652 [2024-06-28 00:55:44,461 INFO L175 Difference]: Start difference. First operand has 104 places, 118 transitions, 995 flow. Second operand 4 states and 123 transitions. [2024-06-28 00:55:44,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 131 transitions, 1239 flow [2024-06-28 00:55:44,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 131 transitions, 1149 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:44,491 INFO L231 Difference]: Finished difference. Result has 104 places, 118 transitions, 952 flow [2024-06-28 00:55:44,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=952, PETRI_PLACES=104, PETRI_TRANSITIONS=118} [2024-06-28 00:55:44,493 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 54 predicate places. [2024-06-28 00:55:44,493 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 118 transitions, 952 flow [2024-06-28 00:55:44,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.4) internal successors, (107), 5 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:44,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:44,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:55:44,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:55:44,494 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:44,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:44,494 INFO L85 PathProgramCache]: Analyzing trace with hash -2010816755, now seen corresponding path program 1 times [2024-06-28 00:55:44,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:44,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642607813] [2024-06-28 00:55:44,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:44,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:44,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:44,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:44,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:44,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642607813] [2024-06-28 00:55:44,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642607813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:44,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:44,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:44,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033918620] [2024-06-28 00:55:44,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:44,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:44,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:44,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:44,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:44,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:44,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 118 transitions, 952 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:44,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:44,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:44,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:45,063 INFO L124 PetriNetUnfolderBase]: 1740/2791 cut-off events. [2024-06-28 00:55:45,063 INFO L125 PetriNetUnfolderBase]: For 19905/19905 co-relation queries the response was YES. [2024-06-28 00:55:45,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12376 conditions, 2791 events. 1740/2791 cut-off events. For 19905/19905 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16048 event pairs, 433 based on Foata normal form. 2/2790 useless extension candidates. Maximal degree in co-relation 12331. Up to 2488 conditions per place. [2024-06-28 00:55:45,091 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 136 selfloop transitions, 16 changer transitions 0/166 dead transitions. [2024-06-28 00:55:45,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 166 transitions, 1414 flow [2024-06-28 00:55:45,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:45,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:45,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 00:55:45,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 00:55:45,093 INFO L175 Difference]: Start difference. First operand has 104 places, 118 transitions, 952 flow. Second operand 7 states and 207 transitions. [2024-06-28 00:55:45,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 166 transitions, 1414 flow [2024-06-28 00:55:45,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 166 transitions, 1364 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:45,125 INFO L231 Difference]: Finished difference. Result has 110 places, 127 transitions, 1028 flow [2024-06-28 00:55:45,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1028, PETRI_PLACES=110, PETRI_TRANSITIONS=127} [2024-06-28 00:55:45,125 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 60 predicate places. [2024-06-28 00:55:45,126 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 127 transitions, 1028 flow [2024-06-28 00:55:45,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:45,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:45,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:45,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:55:45,127 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:45,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:45,127 INFO L85 PathProgramCache]: Analyzing trace with hash 468210987, now seen corresponding path program 2 times [2024-06-28 00:55:45,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:45,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712193852] [2024-06-28 00:55:45,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:45,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:45,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:45,250 INFO 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:55:45,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:45,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712193852] [2024-06-28 00:55:45,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712193852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:45,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:45,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:45,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840529433] [2024-06-28 00:55:45,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:45,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:45,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:45,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:45,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:45,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:45,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 127 transitions, 1028 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:45,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:45,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:45,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:45,632 INFO L124 PetriNetUnfolderBase]: 1779/2870 cut-off events. [2024-06-28 00:55:45,632 INFO L125 PetriNetUnfolderBase]: For 22753/22753 co-relation queries the response was YES. [2024-06-28 00:55:45,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13189 conditions, 2870 events. 1779/2870 cut-off events. For 22753/22753 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16671 event pairs, 435 based on Foata normal form. 2/2866 useless extension candidates. Maximal degree in co-relation 13142. Up to 2369 conditions per place. [2024-06-28 00:55:45,663 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 125 selfloop transitions, 42 changer transitions 0/181 dead transitions. [2024-06-28 00:55:45,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 181 transitions, 1688 flow [2024-06-28 00:55:45,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:45,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:45,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-28 00:55:45,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6677018633540373 [2024-06-28 00:55:45,665 INFO L175 Difference]: Start difference. First operand has 110 places, 127 transitions, 1028 flow. Second operand 7 states and 215 transitions. [2024-06-28 00:55:45,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 181 transitions, 1688 flow [2024-06-28 00:55:45,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 181 transitions, 1642 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:45,706 INFO L231 Difference]: Finished difference. Result has 116 places, 140 transitions, 1216 flow [2024-06-28 00:55:45,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=982, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1216, PETRI_PLACES=116, PETRI_TRANSITIONS=140} [2024-06-28 00:55:45,706 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 66 predicate places. [2024-06-28 00:55:45,706 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 140 transitions, 1216 flow [2024-06-28 00:55:45,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:45,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:45,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:45,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:55:45,707 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:45,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:45,708 INFO L85 PathProgramCache]: Analyzing trace with hash 468003597, now seen corresponding path program 3 times [2024-06-28 00:55:45,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:45,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132589653] [2024-06-28 00:55:45,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:45,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:45,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:45,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:45,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:45,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132589653] [2024-06-28 00:55:45,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132589653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:45,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:45,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:45,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634519354] [2024-06-28 00:55:45,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:45,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:45,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:45,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:45,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:45,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:45,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 140 transitions, 1216 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:45,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:45,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:45,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:46,257 INFO L124 PetriNetUnfolderBase]: 1774/2947 cut-off events. [2024-06-28 00:55:46,257 INFO L125 PetriNetUnfolderBase]: For 25913/25913 co-relation queries the response was YES. [2024-06-28 00:55:46,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13974 conditions, 2947 events. 1774/2947 cut-off events. For 25913/25913 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17721 event pairs, 671 based on Foata normal form. 2/2923 useless extension candidates. Maximal degree in co-relation 13924. Up to 2364 conditions per place. [2024-06-28 00:55:46,288 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 124 selfloop transitions, 41 changer transitions 0/179 dead transitions. [2024-06-28 00:55:46,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 179 transitions, 1707 flow [2024-06-28 00:55:46,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:46,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:46,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 00:55:46,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6645962732919255 [2024-06-28 00:55:46,290 INFO L175 Difference]: Start difference. First operand has 116 places, 140 transitions, 1216 flow. Second operand 7 states and 214 transitions. [2024-06-28 00:55:46,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 179 transitions, 1707 flow [2024-06-28 00:55:46,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 179 transitions, 1665 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-06-28 00:55:46,339 INFO L231 Difference]: Finished difference. Result has 122 places, 140 transitions, 1264 flow [2024-06-28 00:55:46,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1174, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1264, PETRI_PLACES=122, PETRI_TRANSITIONS=140} [2024-06-28 00:55:46,340 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 72 predicate places. [2024-06-28 00:55:46,340 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 140 transitions, 1264 flow [2024-06-28 00:55:46,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:46,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:46,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:46,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:55:46,341 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:46,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:46,341 INFO L85 PathProgramCache]: Analyzing trace with hash 810424327, now seen corresponding path program 1 times [2024-06-28 00:55:46,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:46,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595216761] [2024-06-28 00:55:46,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:46,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:46,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:46,491 INFO 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:55:46,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:46,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595216761] [2024-06-28 00:55:46,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595216761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:46,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:46,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:46,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189124010] [2024-06-28 00:55:46,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:46,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:46,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:46,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:46,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:46,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:46,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 140 transitions, 1264 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:46,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:46,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:46,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:46,930 INFO L124 PetriNetUnfolderBase]: 1801/2994 cut-off events. [2024-06-28 00:55:46,930 INFO L125 PetriNetUnfolderBase]: For 28408/28408 co-relation queries the response was YES. [2024-06-28 00:55:46,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14335 conditions, 2994 events. 1801/2994 cut-off events. For 28408/28408 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 18061 event pairs, 683 based on Foata normal form. 4/2970 useless extension candidates. Maximal degree in co-relation 14283. Up to 2505 conditions per place. [2024-06-28 00:55:46,960 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 138 selfloop transitions, 27 changer transitions 0/179 dead transitions. [2024-06-28 00:55:46,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 179 transitions, 1696 flow [2024-06-28 00:55:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:46,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:46,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:55:46,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-28 00:55:46,961 INFO L175 Difference]: Start difference. First operand has 122 places, 140 transitions, 1264 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:55:46,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 179 transitions, 1696 flow [2024-06-28 00:55:47,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 179 transitions, 1600 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:47,025 INFO L231 Difference]: Finished difference. Result has 124 places, 142 transitions, 1247 flow [2024-06-28 00:55:47,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1247, PETRI_PLACES=124, PETRI_TRANSITIONS=142} [2024-06-28 00:55:47,025 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 74 predicate places. [2024-06-28 00:55:47,026 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 142 transitions, 1247 flow [2024-06-28 00:55:47,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:47,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:47,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:47,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:55:47,026 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:47,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:47,027 INFO L85 PathProgramCache]: Analyzing trace with hash 52730583, now seen corresponding path program 4 times [2024-06-28 00:55:47,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:47,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630214625] [2024-06-28 00:55:47,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:47,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:47,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:47,140 INFO 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:55:47,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:47,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630214625] [2024-06-28 00:55:47,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630214625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:47,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:47,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:47,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377062587] [2024-06-28 00:55:47,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:47,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:47,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:47,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:47,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:47,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:47,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 142 transitions, 1247 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:47,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:47,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:47,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:47,554 INFO L124 PetriNetUnfolderBase]: 1818/3025 cut-off events. [2024-06-28 00:55:47,554 INFO L125 PetriNetUnfolderBase]: For 30270/30270 co-relation queries the response was YES. [2024-06-28 00:55:47,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14678 conditions, 3025 events. 1818/3025 cut-off events. For 30270/30270 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 18294 event pairs, 685 based on Foata normal form. 2/3001 useless extension candidates. Maximal degree in co-relation 14625. Up to 2423 conditions per place. [2024-06-28 00:55:47,580 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 120 selfloop transitions, 48 changer transitions 0/182 dead transitions. [2024-06-28 00:55:47,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 182 transitions, 1790 flow [2024-06-28 00:55:47,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:47,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:47,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 00:55:47,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-06-28 00:55:47,582 INFO L175 Difference]: Start difference. First operand has 124 places, 142 transitions, 1247 flow. Second operand 7 states and 209 transitions. [2024-06-28 00:55:47,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 182 transitions, 1790 flow [2024-06-28 00:55:47,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 182 transitions, 1729 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:47,630 INFO L231 Difference]: Finished difference. Result has 127 places, 147 transitions, 1361 flow [2024-06-28 00:55:47,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1186, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1361, PETRI_PLACES=127, PETRI_TRANSITIONS=147} [2024-06-28 00:55:47,631 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 77 predicate places. [2024-06-28 00:55:47,631 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 147 transitions, 1361 flow [2024-06-28 00:55:47,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:47,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:47,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:47,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:55:47,632 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:47,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:47,632 INFO L85 PathProgramCache]: Analyzing trace with hash -618900321, now seen corresponding path program 5 times [2024-06-28 00:55:47,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:47,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558963298] [2024-06-28 00:55:47,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:47,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:47,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:47,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:47,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:47,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558963298] [2024-06-28 00:55:47,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558963298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:47,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:47,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:47,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677158223] [2024-06-28 00:55:47,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:47,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:47,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:47,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:47,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:47,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:47,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 147 transitions, 1361 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:47,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:47,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:47,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:48,152 INFO L124 PetriNetUnfolderBase]: 1835/3054 cut-off events. [2024-06-28 00:55:48,153 INFO L125 PetriNetUnfolderBase]: For 33117/33117 co-relation queries the response was YES. [2024-06-28 00:55:48,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15148 conditions, 3054 events. 1835/3054 cut-off events. For 33117/33117 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18486 event pairs, 691 based on Foata normal form. 2/3028 useless extension candidates. Maximal degree in co-relation 15093. Up to 2441 conditions per place. [2024-06-28 00:55:48,176 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 123 selfloop transitions, 48 changer transitions 0/185 dead transitions. [2024-06-28 00:55:48,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 185 transitions, 1904 flow [2024-06-28 00:55:48,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:48,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:48,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:55:48,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-28 00:55:48,178 INFO L175 Difference]: Start difference. First operand has 127 places, 147 transitions, 1361 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:55:48,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 185 transitions, 1904 flow [2024-06-28 00:55:48,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 185 transitions, 1822 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:48,239 INFO L231 Difference]: Finished difference. Result has 131 places, 150 transitions, 1424 flow [2024-06-28 00:55:48,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1424, PETRI_PLACES=131, PETRI_TRANSITIONS=150} [2024-06-28 00:55:48,240 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 81 predicate places. [2024-06-28 00:55:48,240 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 150 transitions, 1424 flow [2024-06-28 00:55:48,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:48,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:48,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:48,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:55:48,241 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:48,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:48,241 INFO L85 PathProgramCache]: Analyzing trace with hash -619107711, now seen corresponding path program 6 times [2024-06-28 00:55:48,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:48,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450233730] [2024-06-28 00:55:48,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:48,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:48,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:48,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:48,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:48,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450233730] [2024-06-28 00:55:48,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450233730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:48,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:48,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:48,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316748137] [2024-06-28 00:55:48,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:48,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:48,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:48,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:48,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:48,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:48,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 150 transitions, 1424 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:48,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:48,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:48,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:48,759 INFO L124 PetriNetUnfolderBase]: 1830/2947 cut-off events. [2024-06-28 00:55:48,759 INFO L125 PetriNetUnfolderBase]: For 34318/34318 co-relation queries the response was YES. [2024-06-28 00:55:48,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15051 conditions, 2947 events. 1830/2947 cut-off events. For 34318/34318 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17208 event pairs, 439 based on Foata normal form. 2/2942 useless extension candidates. Maximal degree in co-relation 14995. Up to 2436 conditions per place. [2024-06-28 00:55:48,777 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 120 selfloop transitions, 49 changer transitions 0/183 dead transitions. [2024-06-28 00:55:48,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 183 transitions, 1840 flow [2024-06-28 00:55:48,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:48,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:48,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:55:48,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-28 00:55:48,778 INFO L175 Difference]: Start difference. First operand has 131 places, 150 transitions, 1424 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:55:48,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 183 transitions, 1840 flow [2024-06-28 00:55:48,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 183 transitions, 1674 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:48,828 INFO L231 Difference]: Finished difference. Result has 132 places, 150 transitions, 1364 flow [2024-06-28 00:55:48,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1258, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1364, PETRI_PLACES=132, PETRI_TRANSITIONS=150} [2024-06-28 00:55:48,829 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 82 predicate places. [2024-06-28 00:55:48,829 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 150 transitions, 1364 flow [2024-06-28 00:55:48,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:48,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:48,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:48,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:55:48,830 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:48,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:48,830 INFO L85 PathProgramCache]: Analyzing trace with hash -618892385, now seen corresponding path program 2 times [2024-06-28 00:55:48,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:48,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880271822] [2024-06-28 00:55:48,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:48,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:48,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:48,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:48,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:48,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880271822] [2024-06-28 00:55:48,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880271822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:48,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:48,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:48,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788679131] [2024-06-28 00:55:48,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:48,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:48,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:48,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:48,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:48,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:48,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 150 transitions, 1364 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:48,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:48,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:48,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:49,407 INFO L124 PetriNetUnfolderBase]: 1857/3023 cut-off events. [2024-06-28 00:55:49,407 INFO L125 PetriNetUnfolderBase]: For 36882/36882 co-relation queries the response was YES. [2024-06-28 00:55:49,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15201 conditions, 3023 events. 1857/3023 cut-off events. For 36882/36882 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17892 event pairs, 620 based on Foata normal form. 4/3010 useless extension candidates. Maximal degree in co-relation 15145. Up to 2587 conditions per place. [2024-06-28 00:55:49,437 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 145 selfloop transitions, 27 changer transitions 0/186 dead transitions. [2024-06-28 00:55:49,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 186 transitions, 1806 flow [2024-06-28 00:55:49,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:49,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:49,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:55:49,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366459627329193 [2024-06-28 00:55:49,440 INFO L175 Difference]: Start difference. First operand has 132 places, 150 transitions, 1364 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:55:49,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 186 transitions, 1806 flow [2024-06-28 00:55:49,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 186 transitions, 1710 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:49,501 INFO L231 Difference]: Finished difference. Result has 134 places, 152 transitions, 1351 flow [2024-06-28 00:55:49,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1351, PETRI_PLACES=134, PETRI_TRANSITIONS=152} [2024-06-28 00:55:49,503 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 84 predicate places. [2024-06-28 00:55:49,503 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 152 transitions, 1351 flow [2024-06-28 00:55:49,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:49,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:49,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:49,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:55:49,504 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:49,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:49,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1750179657, now seen corresponding path program 3 times [2024-06-28 00:55:49,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:49,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928014857] [2024-06-28 00:55:49,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:49,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:49,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:49,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:49,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:49,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928014857] [2024-06-28 00:55:49,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928014857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:49,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:49,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:49,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367496754] [2024-06-28 00:55:49,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:49,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:49,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:49,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:49,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:49,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:49,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 152 transitions, 1351 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:49,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:49,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:49,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:50,097 INFO L124 PetriNetUnfolderBase]: 1884/3044 cut-off events. [2024-06-28 00:55:50,098 INFO L125 PetriNetUnfolderBase]: For 39289/39289 co-relation queries the response was YES. [2024-06-28 00:55:50,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15548 conditions, 3044 events. 1884/3044 cut-off events. For 39289/39289 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17898 event pairs, 437 based on Foata normal form. 4/3043 useless extension candidates. Maximal degree in co-relation 15491. Up to 2628 conditions per place. [2024-06-28 00:55:50,122 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 146 selfloop transitions, 28 changer transitions 0/188 dead transitions. [2024-06-28 00:55:50,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 188 transitions, 1801 flow [2024-06-28 00:55:50,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:50,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:50,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 00:55:50,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-06-28 00:55:50,123 INFO L175 Difference]: Start difference. First operand has 134 places, 152 transitions, 1351 flow. Second operand 7 states and 204 transitions. [2024-06-28 00:55:50,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 188 transitions, 1801 flow [2024-06-28 00:55:50,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 188 transitions, 1736 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:50,179 INFO L231 Difference]: Finished difference. Result has 136 places, 154 transitions, 1375 flow [2024-06-28 00:55:50,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1375, PETRI_PLACES=136, PETRI_TRANSITIONS=154} [2024-06-28 00:55:50,179 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 86 predicate places. [2024-06-28 00:55:50,179 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 154 transitions, 1375 flow [2024-06-28 00:55:50,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:50,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:50,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:50,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:55:50,180 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:50,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:50,181 INFO L85 PathProgramCache]: Analyzing trace with hash -352868675, now seen corresponding path program 4 times [2024-06-28 00:55:50,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:50,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070216876] [2024-06-28 00:55:50,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:50,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:50,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:50,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:50,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:50,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070216876] [2024-06-28 00:55:50,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070216876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:50,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:50,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:50,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265452579] [2024-06-28 00:55:50,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:50,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:50,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:50,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:50,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:50,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:50,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 154 transitions, 1375 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:50,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:50,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:50,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:50,678 INFO L124 PetriNetUnfolderBase]: 1876/3032 cut-off events. [2024-06-28 00:55:50,678 INFO L125 PetriNetUnfolderBase]: For 41135/41135 co-relation queries the response was YES. [2024-06-28 00:55:50,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15640 conditions, 3032 events. 1876/3032 cut-off events. For 41135/41135 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17876 event pairs, 388 based on Foata normal form. 4/3031 useless extension candidates. Maximal degree in co-relation 15582. Up to 2505 conditions per place. [2024-06-28 00:55:50,701 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 142 selfloop transitions, 35 changer transitions 0/191 dead transitions. [2024-06-28 00:55:50,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 191 transitions, 1837 flow [2024-06-28 00:55:50,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:50,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:50,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:55:50,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366459627329193 [2024-06-28 00:55:50,703 INFO L175 Difference]: Start difference. First operand has 136 places, 154 transitions, 1375 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:55:50,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 191 transitions, 1837 flow [2024-06-28 00:55:50,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 191 transitions, 1766 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:50,783 INFO L231 Difference]: Finished difference. Result has 138 places, 156 transitions, 1411 flow [2024-06-28 00:55:50,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1304, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1411, PETRI_PLACES=138, PETRI_TRANSITIONS=156} [2024-06-28 00:55:50,784 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 88 predicate places. [2024-06-28 00:55:50,784 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 156 transitions, 1411 flow [2024-06-28 00:55:50,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:50,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:50,785 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:55:50,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:55:50,785 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:50,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:50,785 INFO L85 PathProgramCache]: Analyzing trace with hash 2086328891, now seen corresponding path program 1 times [2024-06-28 00:55:50,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:50,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116948687] [2024-06-28 00:55:50,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:50,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:50,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:50,917 INFO 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:55:50,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:50,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116948687] [2024-06-28 00:55:50,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116948687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:50,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:50,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:50,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165225716] [2024-06-28 00:55:50,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:50,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:50,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:50,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:50,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:50,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:55:50,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 156 transitions, 1411 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:50,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:50,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:55:50,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:51,466 INFO L124 PetriNetUnfolderBase]: 1992/3254 cut-off events. [2024-06-28 00:55:51,467 INFO L125 PetriNetUnfolderBase]: For 57271/57325 co-relation queries the response was YES. [2024-06-28 00:55:51,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17442 conditions, 3254 events. 1992/3254 cut-off events. For 57271/57325 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 19634 event pairs, 308 based on Foata normal form. 22/3186 useless extension candidates. Maximal degree in co-relation 17383. Up to 2348 conditions per place. [2024-06-28 00:55:51,495 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 141 selfloop transitions, 35 changer transitions 0/215 dead transitions. [2024-06-28 00:55:51,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 215 transitions, 2077 flow [2024-06-28 00:55:51,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:51,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:51,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 256 transitions. [2024-06-28 00:55:51,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6956521739130435 [2024-06-28 00:55:51,496 INFO L175 Difference]: Start difference. First operand has 138 places, 156 transitions, 1411 flow. Second operand 8 states and 256 transitions. [2024-06-28 00:55:51,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 215 transitions, 2077 flow [2024-06-28 00:55:51,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 215 transitions, 1988 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:51,556 INFO L231 Difference]: Finished difference. Result has 141 places, 160 transitions, 1455 flow [2024-06-28 00:55:51,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1322, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1455, PETRI_PLACES=141, PETRI_TRANSITIONS=160} [2024-06-28 00:55:51,556 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 91 predicate places. [2024-06-28 00:55:51,557 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 160 transitions, 1455 flow [2024-06-28 00:55:51,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:51,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:51,557 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:55:51,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:55:51,557 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:51,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:51,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1342275131, now seen corresponding path program 2 times [2024-06-28 00:55:51,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:51,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074898019] [2024-06-28 00:55:51,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:51,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:51,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:51,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 00:55:51,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:51,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074898019] [2024-06-28 00:55:51,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074898019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:51,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:51,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:51,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081322722] [2024-06-28 00:55:51,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:51,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:51,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:51,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:51,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:51,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:55:51,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 160 transitions, 1455 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:51,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:51,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:55:51,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:52,219 INFO L124 PetriNetUnfolderBase]: 2008/3424 cut-off events. [2024-06-28 00:55:52,220 INFO L125 PetriNetUnfolderBase]: For 59143/59190 co-relation queries the response was YES. [2024-06-28 00:55:52,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17750 conditions, 3424 events. 2008/3424 cut-off events. For 59143/59190 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21631 event pairs, 638 based on Foata normal form. 16/3342 useless extension candidates. Maximal degree in co-relation 17690. Up to 2653 conditions per place. [2024-06-28 00:55:52,245 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 133 selfloop transitions, 31 changer transitions 0/203 dead transitions. [2024-06-28 00:55:52,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 203 transitions, 1903 flow [2024-06-28 00:55:52,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:52,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:52,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-28 00:55:52,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6894409937888198 [2024-06-28 00:55:52,247 INFO L175 Difference]: Start difference. First operand has 141 places, 160 transitions, 1455 flow. Second operand 7 states and 222 transitions. [2024-06-28 00:55:52,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 203 transitions, 1903 flow [2024-06-28 00:55:52,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 203 transitions, 1847 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:52,307 INFO L231 Difference]: Finished difference. Result has 144 places, 160 transitions, 1470 flow [2024-06-28 00:55:52,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1399, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1470, PETRI_PLACES=144, PETRI_TRANSITIONS=160} [2024-06-28 00:55:52,308 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 94 predicate places. [2024-06-28 00:55:52,308 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 160 transitions, 1470 flow [2024-06-28 00:55:52,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:52,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:52,308 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:55:52,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:55:52,309 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:52,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:52,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1623205435, now seen corresponding path program 3 times [2024-06-28 00:55:52,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:52,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631592004] [2024-06-28 00:55:52,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:52,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:52,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:52,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:55:52,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:52,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631592004] [2024-06-28 00:55:52,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631592004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:52,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:52,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:52,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185250441] [2024-06-28 00:55:52,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:52,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:52,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:52,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:52,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:52,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:55:52,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 160 transitions, 1470 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:52,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:52,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:55:52,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:52,962 INFO L124 PetriNetUnfolderBase]: 2075/3397 cut-off events. [2024-06-28 00:55:52,962 INFO L125 PetriNetUnfolderBase]: For 62836/62883 co-relation queries the response was YES. [2024-06-28 00:55:52,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18302 conditions, 3397 events. 2075/3397 cut-off events. For 62836/62883 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 20822 event pairs, 403 based on Foata normal form. 14/3308 useless extension candidates. Maximal degree in co-relation 18240. Up to 2550 conditions per place. [2024-06-28 00:55:52,990 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 107 selfloop transitions, 57 changer transitions 0/203 dead transitions. [2024-06-28 00:55:52,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 203 transitions, 1996 flow [2024-06-28 00:55:52,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:52,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:52,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2024-06-28 00:55:52,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6956521739130435 [2024-06-28 00:55:52,992 INFO L175 Difference]: Start difference. First operand has 144 places, 160 transitions, 1470 flow. Second operand 7 states and 224 transitions. [2024-06-28 00:55:52,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 203 transitions, 1996 flow [2024-06-28 00:55:53,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 203 transitions, 1927 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:53,062 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1558 flow [2024-06-28 00:55:53,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1401, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1558, PETRI_PLACES=145, PETRI_TRANSITIONS=162} [2024-06-28 00:55:53,063 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 95 predicate places. [2024-06-28 00:55:53,063 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1558 flow [2024-06-28 00:55:53,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:53,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:53,063 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:55:53,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:55:53,064 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:53,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:53,064 INFO L85 PathProgramCache]: Analyzing trace with hash 914624221, now seen corresponding path program 4 times [2024-06-28 00:55:53,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:53,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951111759] [2024-06-28 00:55:53,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:53,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:53,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:53,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:53,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:53,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951111759] [2024-06-28 00:55:53,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951111759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:53,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:53,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:53,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739372862] [2024-06-28 00:55:53,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:53,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:53,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:53,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:53,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:53,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:55:53,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 162 transitions, 1558 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:53,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:53,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:55:53,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:53,715 INFO L124 PetriNetUnfolderBase]: 2150/3614 cut-off events. [2024-06-28 00:55:53,715 INFO L125 PetriNetUnfolderBase]: For 67164/67211 co-relation queries the response was YES. [2024-06-28 00:55:53,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19394 conditions, 3614 events. 2150/3614 cut-off events. For 67164/67211 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 22837 event pairs, 492 based on Foata normal form. 14/3530 useless extension candidates. Maximal degree in co-relation 19331. Up to 2665 conditions per place. [2024-06-28 00:55:53,743 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 110 selfloop transitions, 53 changer transitions 0/202 dead transitions. [2024-06-28 00:55:53,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 202 transitions, 2080 flow [2024-06-28 00:55:53,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:53,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:53,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-28 00:55:53,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6801242236024845 [2024-06-28 00:55:53,745 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1558 flow. Second operand 7 states and 219 transitions. [2024-06-28 00:55:53,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 202 transitions, 2080 flow [2024-06-28 00:55:53,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 202 transitions, 1957 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:53,807 INFO L231 Difference]: Finished difference. Result has 147 places, 164 transitions, 1588 flow [2024-06-28 00:55:53,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1435, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1588, PETRI_PLACES=147, PETRI_TRANSITIONS=164} [2024-06-28 00:55:53,808 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 97 predicate places. [2024-06-28 00:55:53,809 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 164 transitions, 1588 flow [2024-06-28 00:55:53,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:53,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:53,809 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:55:53,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:55:53,809 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:55:53,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:53,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1860460029, now seen corresponding path program 1 times [2024-06-28 00:55:53,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:53,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078839137] [2024-06-28 00:55:53,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:53,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:53,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:53,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:55:53,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:53,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078839137] [2024-06-28 00:55:53,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078839137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:53,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:53,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:53,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174508981] [2024-06-28 00:55:53,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:53,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:55:53,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:53,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:55:53,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:55:53,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:53,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 164 transitions, 1588 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:55:53,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:53,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:53,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:54,345 INFO L124 PetriNetUnfolderBase]: 2275/3705 cut-off events. [2024-06-28 00:55:54,345 INFO L125 PetriNetUnfolderBase]: For 59167/59167 co-relation queries the response was YES. [2024-06-28 00:55:54,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19815 conditions, 3705 events. 2275/3705 cut-off events. For 59167/59167 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 22811 event pairs, 497 based on Foata normal form. 1/3704 useless extension candidates. Maximal degree in co-relation 19751. Up to 3292 conditions per place. [2024-06-28 00:55:54,372 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 161 selfloop transitions, 20 changer transitions 0/195 dead transitions. [2024-06-28 00:55:54,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 195 transitions, 2158 flow [2024-06-28 00:55:54,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:54,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:54,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:55:54,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 00:55:54,374 INFO L175 Difference]: Start difference. First operand has 147 places, 164 transitions, 1588 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:55:54,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 195 transitions, 2158 flow [2024-06-28 00:55:54,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 195 transitions, 2039 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:54,508 INFO L231 Difference]: Finished difference. Result has 148 places, 170 transitions, 1613 flow [2024-06-28 00:55:54,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1469, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1613, PETRI_PLACES=148, PETRI_TRANSITIONS=170} [2024-06-28 00:55:54,509 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 98 predicate places. [2024-06-28 00:55:54,509 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 170 transitions, 1613 flow [2024-06-28 00:55:54,509 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 00:55:54,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:54,509 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:55:54,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:55:54,510 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:55:54,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:54,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1860339873, now seen corresponding path program 1 times [2024-06-28 00:55:54,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:54,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560618069] [2024-06-28 00:55:54,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:54,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:54,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:54,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 00:55:54,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:54,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560618069] [2024-06-28 00:55:54,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560618069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:54,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:54,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:54,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270057581] [2024-06-28 00:55:54,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:54,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:55:54,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:54,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:55:54,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:55:54,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:54,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 170 transitions, 1613 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:55:54,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:54,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:54,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:55,042 INFO L124 PetriNetUnfolderBase]: 2341/3879 cut-off events. [2024-06-28 00:55:55,042 INFO L125 PetriNetUnfolderBase]: For 62671/62671 co-relation queries the response was YES. [2024-06-28 00:55:55,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20212 conditions, 3879 events. 2341/3879 cut-off events. For 62671/62671 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 24393 event pairs, 549 based on Foata normal form. 2/3870 useless extension candidates. Maximal degree in co-relation 20147. Up to 3230 conditions per place. [2024-06-28 00:55:55,084 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 150 selfloop transitions, 42 changer transitions 0/206 dead transitions. [2024-06-28 00:55:55,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 206 transitions, 2243 flow [2024-06-28 00:55:55,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:55,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:55,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:55:55,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-28 00:55:55,085 INFO L175 Difference]: Start difference. First operand has 148 places, 170 transitions, 1613 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:55:55,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 206 transitions, 2243 flow [2024-06-28 00:55:55,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 206 transitions, 2177 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-28 00:55:55,173 INFO L231 Difference]: Finished difference. Result has 153 places, 183 transitions, 1783 flow [2024-06-28 00:55:55,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1550, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1783, PETRI_PLACES=153, PETRI_TRANSITIONS=183} [2024-06-28 00:55:55,174 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 103 predicate places. [2024-06-28 00:55:55,174 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 183 transitions, 1783 flow [2024-06-28 00:55:55,174 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 00:55:55,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:55,174 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:55:55,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:55:55,174 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:55:55,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:55,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1860340059, now seen corresponding path program 2 times [2024-06-28 00:55:55,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:55,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376289266] [2024-06-28 00:55:55,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:55,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:55,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:55,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 00:55:55,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:55,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376289266] [2024-06-28 00:55:55,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376289266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:55,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:55,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:55,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735230977] [2024-06-28 00:55:55,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:55,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:55:55,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:55,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:55:55,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:55:55,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:55,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 183 transitions, 1783 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:55:55,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:55,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:55,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:55,744 INFO L124 PetriNetUnfolderBase]: 2352/3773 cut-off events. [2024-06-28 00:55:55,744 INFO L125 PetriNetUnfolderBase]: For 64252/64252 co-relation queries the response was YES. [2024-06-28 00:55:55,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20515 conditions, 3773 events. 2352/3773 cut-off events. For 64252/64252 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 22990 event pairs, 453 based on Foata normal form. 1/3773 useless extension candidates. Maximal degree in co-relation 20447. Up to 3415 conditions per place. [2024-06-28 00:55:55,776 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 176 selfloop transitions, 18 changer transitions 0/208 dead transitions. [2024-06-28 00:55:55,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 208 transitions, 2275 flow [2024-06-28 00:55:55,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:55,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:55,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-28 00:55:55,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-06-28 00:55:55,777 INFO L175 Difference]: Start difference. First operand has 153 places, 183 transitions, 1783 flow. Second operand 6 states and 169 transitions. [2024-06-28 00:55:55,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 208 transitions, 2275 flow [2024-06-28 00:55:55,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 208 transitions, 2218 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 00:55:55,866 INFO L231 Difference]: Finished difference. Result has 157 places, 187 transitions, 1830 flow [2024-06-28 00:55:55,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1726, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1830, PETRI_PLACES=157, PETRI_TRANSITIONS=187} [2024-06-28 00:55:55,867 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 107 predicate places. [2024-06-28 00:55:55,867 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 187 transitions, 1830 flow [2024-06-28 00:55:55,867 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 00:55:55,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:55,868 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:55:55,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:55:55,868 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:55:55,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:55,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1497229787, now seen corresponding path program 2 times [2024-06-28 00:55:55,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:55,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804355065] [2024-06-28 00:55:55,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:55,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:55,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:55,973 INFO 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:55:55,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:55,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804355065] [2024-06-28 00:55:55,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804355065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:55,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:55,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:55,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107438806] [2024-06-28 00:55:55,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:55,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:55:55,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:55,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:55:55,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:55:56,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:56,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 187 transitions, 1830 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:55:56,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:56,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:56,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:56,440 INFO L124 PetriNetUnfolderBase]: 2374/3851 cut-off events. [2024-06-28 00:55:56,440 INFO L125 PetriNetUnfolderBase]: For 69577/69580 co-relation queries the response was YES. [2024-06-28 00:55:56,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20680 conditions, 3851 events. 2374/3851 cut-off events. For 69577/69580 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 23876 event pairs, 513 based on Foata normal form. 4/3841 useless extension candidates. Maximal degree in co-relation 20611. Up to 3265 conditions per place. [2024-06-28 00:55:56,471 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 147 selfloop transitions, 46 changer transitions 0/207 dead transitions. [2024-06-28 00:55:56,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 207 transitions, 2362 flow [2024-06-28 00:55:56,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:55:56,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:55:56,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-28 00:55:56,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6434782608695652 [2024-06-28 00:55:56,474 INFO L175 Difference]: Start difference. First operand has 157 places, 187 transitions, 1830 flow. Second operand 5 states and 148 transitions. [2024-06-28 00:55:56,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 207 transitions, 2362 flow [2024-06-28 00:55:56,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 207 transitions, 2296 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:56,563 INFO L231 Difference]: Finished difference. Result has 159 places, 191 transitions, 1909 flow [2024-06-28 00:55:56,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1764, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1909, PETRI_PLACES=159, PETRI_TRANSITIONS=191} [2024-06-28 00:55:56,564 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 109 predicate places. [2024-06-28 00:55:56,564 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 191 transitions, 1909 flow [2024-06-28 00:55:56,564 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 00:55:56,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:56,564 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:55:56,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:55:56,564 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:55:56,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:56,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1496992637, now seen corresponding path program 3 times [2024-06-28 00:55:56,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:56,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516292085] [2024-06-28 00:55:56,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:56,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:56,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:56,674 INFO 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:55:56,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:56,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516292085] [2024-06-28 00:55:56,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516292085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:56,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:56,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:56,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303461885] [2024-06-28 00:55:56,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:56,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:55:56,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:56,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:55:56,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:55:56,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:56,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 191 transitions, 1909 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:55:56,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:56,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:56,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:57,106 INFO L124 PetriNetUnfolderBase]: 2354/3782 cut-off events. [2024-06-28 00:55:57,106 INFO L125 PetriNetUnfolderBase]: For 70027/70027 co-relation queries the response was YES. [2024-06-28 00:55:57,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20654 conditions, 3782 events. 2354/3782 cut-off events. For 70027/70027 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23113 event pairs, 472 based on Foata normal form. 2/3777 useless extension candidates. Maximal degree in co-relation 20584. Up to 3236 conditions per place. [2024-06-28 00:55:57,135 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 149 selfloop transitions, 46 changer transitions 0/209 dead transitions. [2024-06-28 00:55:57,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 209 transitions, 2341 flow [2024-06-28 00:55:57,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:55:57,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:55:57,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-28 00:55:57,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:55:57,136 INFO L175 Difference]: Start difference. First operand has 159 places, 191 transitions, 1909 flow. Second operand 5 states and 150 transitions. [2024-06-28 00:55:57,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 209 transitions, 2341 flow [2024-06-28 00:55:57,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 209 transitions, 2227 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:57,219 INFO L231 Difference]: Finished difference. Result has 161 places, 191 transitions, 1903 flow [2024-06-28 00:55:57,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1903, PETRI_PLACES=161, PETRI_TRANSITIONS=191} [2024-06-28 00:55:57,220 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 111 predicate places. [2024-06-28 00:55:57,220 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 191 transitions, 1903 flow [2024-06-28 00:55:57,220 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 00:55:57,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:57,220 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:55:57,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:55:57,220 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:55:57,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:57,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1496992451, now seen corresponding path program 3 times [2024-06-28 00:55:57,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:57,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940884988] [2024-06-28 00:55:57,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:57,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:57,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:57,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:57,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:57,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940884988] [2024-06-28 00:55:57,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940884988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:57,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:57,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:57,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138558307] [2024-06-28 00:55:57,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:57,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:55:57,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:57,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:55:57,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:55:57,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:57,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 191 transitions, 1903 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:55:57,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:57,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:57,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:57,832 INFO L124 PetriNetUnfolderBase]: 2351/3881 cut-off events. [2024-06-28 00:55:57,832 INFO L125 PetriNetUnfolderBase]: For 72071/72071 co-relation queries the response was YES. [2024-06-28 00:55:57,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20821 conditions, 3881 events. 2351/3881 cut-off events. For 72071/72071 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 24384 event pairs, 843 based on Foata normal form. 1/3854 useless extension candidates. Maximal degree in co-relation 20751. Up to 3389 conditions per place. [2024-06-28 00:55:57,860 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 175 selfloop transitions, 23 changer transitions 0/212 dead transitions. [2024-06-28 00:55:57,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 212 transitions, 2349 flow [2024-06-28 00:55:57,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:55:57,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:55:57,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-28 00:55:57,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6478260869565218 [2024-06-28 00:55:57,862 INFO L175 Difference]: Start difference. First operand has 161 places, 191 transitions, 1903 flow. Second operand 5 states and 149 transitions. [2024-06-28 00:55:57,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 212 transitions, 2349 flow [2024-06-28 00:55:57,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 212 transitions, 2215 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:57,967 INFO L231 Difference]: Finished difference. Result has 162 places, 191 transitions, 1829 flow [2024-06-28 00:55:57,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1769, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1829, PETRI_PLACES=162, PETRI_TRANSITIONS=191} [2024-06-28 00:55:57,967 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 112 predicate places. [2024-06-28 00:55:57,968 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 191 transitions, 1829 flow [2024-06-28 00:55:57,968 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 00:55:57,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:57,968 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:55:57,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:55:57,968 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:55:57,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:57,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1497238715, now seen corresponding path program 1 times [2024-06-28 00:55:57,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:57,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997098501] [2024-06-28 00:55:57,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:57,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:57,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:58,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:58,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:58,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997098501] [2024-06-28 00:55:58,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997098501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:58,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:58,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:55:58,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802268342] [2024-06-28 00:55:58,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:58,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:55:58,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:58,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:55:58,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:55:58,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:55:58,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 191 transitions, 1829 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:58,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:58,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:55:58,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:58,559 INFO L124 PetriNetUnfolderBase]: 2318/3757 cut-off events. [2024-06-28 00:55:58,559 INFO L125 PetriNetUnfolderBase]: For 75705/75725 co-relation queries the response was YES. [2024-06-28 00:55:58,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20207 conditions, 3757 events. 2318/3757 cut-off events. For 75705/75725 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 23336 event pairs, 478 based on Foata normal form. 32/3778 useless extension candidates. Maximal degree in co-relation 20136. Up to 3086 conditions per place. [2024-06-28 00:55:58,591 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 156 selfloop transitions, 22 changer transitions 0/212 dead transitions. [2024-06-28 00:55:58,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 212 transitions, 2269 flow [2024-06-28 00:55:58,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:55:58,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:55:58,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-28 00:55:58,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6565217391304348 [2024-06-28 00:55:58,592 INFO L175 Difference]: Start difference. First operand has 162 places, 191 transitions, 1829 flow. Second operand 5 states and 151 transitions. [2024-06-28 00:55:58,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 212 transitions, 2269 flow [2024-06-28 00:55:58,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 212 transitions, 2221 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 00:55:58,708 INFO L231 Difference]: Finished difference. Result has 163 places, 193 transitions, 1860 flow [2024-06-28 00:55:58,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1781, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1860, PETRI_PLACES=163, PETRI_TRANSITIONS=193} [2024-06-28 00:55:58,709 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 113 predicate places. [2024-06-28 00:55:58,709 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 193 transitions, 1860 flow [2024-06-28 00:55:58,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:58,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:58,709 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:55:58,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:55:58,710 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:58,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:58,710 INFO L85 PathProgramCache]: Analyzing trace with hash -2085954546, now seen corresponding path program 1 times [2024-06-28 00:55:58,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:58,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069371915] [2024-06-28 00:55:58,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:58,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:58,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:58,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:58,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:58,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069371915] [2024-06-28 00:55:58,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069371915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:58,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:58,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:58,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747305423] [2024-06-28 00:55:58,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:58,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:58,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:58,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:58,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:58,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:58,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 193 transitions, 1860 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:55:58,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:58,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:58,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:59,455 INFO L124 PetriNetUnfolderBase]: 2617/4247 cut-off events. [2024-06-28 00:55:59,455 INFO L125 PetriNetUnfolderBase]: For 85863/85863 co-relation queries the response was YES. [2024-06-28 00:55:59,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23028 conditions, 4247 events. 2617/4247 cut-off events. For 85863/85863 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26475 event pairs, 435 based on Foata normal form. 12/4255 useless extension candidates. Maximal degree in co-relation 22956. Up to 3426 conditions per place. [2024-06-28 00:55:59,489 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 226 selfloop transitions, 20 changer transitions 0/260 dead transitions. [2024-06-28 00:55:59,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 260 transitions, 2726 flow [2024-06-28 00:55:59,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:55:59,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:55:59,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 269 transitions. [2024-06-28 00:55:59,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6497584541062802 [2024-06-28 00:55:59,491 INFO L175 Difference]: Start difference. First operand has 163 places, 193 transitions, 1860 flow. Second operand 9 states and 269 transitions. [2024-06-28 00:55:59,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 260 transitions, 2726 flow [2024-06-28 00:55:59,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 260 transitions, 2669 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:59,611 INFO L231 Difference]: Finished difference. Result has 171 places, 198 transitions, 1931 flow [2024-06-28 00:55:59,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1803, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1931, PETRI_PLACES=171, PETRI_TRANSITIONS=198} [2024-06-28 00:55:59,612 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 121 predicate places. [2024-06-28 00:55:59,612 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 198 transitions, 1931 flow [2024-06-28 00:55:59,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:55:59,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:59,612 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:55:59,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:55:59,613 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:59,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:59,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1339143154, now seen corresponding path program 2 times [2024-06-28 00:55:59,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:59,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327935810] [2024-06-28 00:55:59,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:59,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:59,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:59,747 INFO 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:55:59,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:59,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327935810] [2024-06-28 00:55:59,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327935810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:59,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:59,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:59,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309363497] [2024-06-28 00:55:59,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:59,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:59,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:59,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:59,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:59,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:55:59,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 198 transitions, 1931 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:55:59,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:59,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:55:59,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:00,311 INFO L124 PetriNetUnfolderBase]: 2684/4302 cut-off events. [2024-06-28 00:56:00,311 INFO L125 PetriNetUnfolderBase]: For 90489/90489 co-relation queries the response was YES. [2024-06-28 00:56:00,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23764 conditions, 4302 events. 2684/4302 cut-off events. For 90489/90489 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 26764 event pairs, 473 based on Foata normal form. 12/4311 useless extension candidates. Maximal degree in co-relation 23689. Up to 3620 conditions per place. [2024-06-28 00:56:00,346 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 223 selfloop transitions, 18 changer transitions 0/255 dead transitions. [2024-06-28 00:56:00,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 255 transitions, 2746 flow [2024-06-28 00:56:00,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:00,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:00,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-28 00:56:00,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654891304347826 [2024-06-28 00:56:00,348 INFO L175 Difference]: Start difference. First operand has 171 places, 198 transitions, 1931 flow. Second operand 8 states and 241 transitions. [2024-06-28 00:56:00,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 255 transitions, 2746 flow [2024-06-28 00:56:00,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 255 transitions, 2698 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:00,499 INFO L231 Difference]: Finished difference. Result has 176 places, 201 transitions, 1983 flow [2024-06-28 00:56:00,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1983, PETRI_PLACES=176, PETRI_TRANSITIONS=201} [2024-06-28 00:56:00,500 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 126 predicate places. [2024-06-28 00:56:00,500 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 201 transitions, 1983 flow [2024-06-28 00:56:00,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:00,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:00,501 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:56:00,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:56:00,501 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:00,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:00,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1102883464, now seen corresponding path program 3 times [2024-06-28 00:56:00,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:00,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844326796] [2024-06-28 00:56:00,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:00,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:00,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:00,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:00,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:00,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844326796] [2024-06-28 00:56:00,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844326796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:00,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:00,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:00,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219031854] [2024-06-28 00:56:00,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:00,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:00,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:00,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:00,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:00,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:00,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 201 transitions, 1983 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:00,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:00,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:00,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:01,265 INFO L124 PetriNetUnfolderBase]: 2656/4258 cut-off events. [2024-06-28 00:56:01,265 INFO L125 PetriNetUnfolderBase]: For 89054/89054 co-relation queries the response was YES. [2024-06-28 00:56:01,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23204 conditions, 4258 events. 2656/4258 cut-off events. For 89054/89054 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26458 event pairs, 482 based on Foata normal form. 16/4271 useless extension candidates. Maximal degree in co-relation 23126. Up to 3737 conditions per place. [2024-06-28 00:56:01,301 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 220 selfloop transitions, 17 changer transitions 0/251 dead transitions. [2024-06-28 00:56:01,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 251 transitions, 2615 flow [2024-06-28 00:56:01,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:01,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:01,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-28 00:56:01,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-28 00:56:01,302 INFO L175 Difference]: Start difference. First operand has 176 places, 201 transitions, 1983 flow. Second operand 8 states and 236 transitions. [2024-06-28 00:56:01,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 251 transitions, 2615 flow [2024-06-28 00:56:01,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 251 transitions, 2555 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:01,489 INFO L231 Difference]: Finished difference. Result has 180 places, 202 transitions, 1988 flow [2024-06-28 00:56:01,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1933, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1988, PETRI_PLACES=180, PETRI_TRANSITIONS=202} [2024-06-28 00:56:01,490 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 130 predicate places. [2024-06-28 00:56:01,490 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 202 transitions, 1988 flow [2024-06-28 00:56:01,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:01,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:01,490 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:56:01,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:56:01,491 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:01,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:01,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1117567396, now seen corresponding path program 4 times [2024-06-28 00:56:01,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:01,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789093872] [2024-06-28 00:56:01,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:01,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:01,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:01,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 00:56:01,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:01,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789093872] [2024-06-28 00:56:01,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789093872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:01,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:01,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:01,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883309284] [2024-06-28 00:56:01,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:01,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:01,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:01,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:01,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:01,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:01,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 202 transitions, 1988 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:01,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:01,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:01,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:02,351 INFO L124 PetriNetUnfolderBase]: 2750/4590 cut-off events. [2024-06-28 00:56:02,351 INFO L125 PetriNetUnfolderBase]: For 93890/93890 co-relation queries the response was YES. [2024-06-28 00:56:02,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23968 conditions, 4590 events. 2750/4590 cut-off events. For 93890/93890 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 30017 event pairs, 934 based on Foata normal form. 16/4563 useless extension candidates. Maximal degree in co-relation 23888. Up to 3705 conditions per place. [2024-06-28 00:56:02,395 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 185 selfloop transitions, 50 changer transitions 0/249 dead transitions. [2024-06-28 00:56:02,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 249 transitions, 2604 flow [2024-06-28 00:56:02,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:02,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:02,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-28 00:56:02,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:56:02,400 INFO L175 Difference]: Start difference. First operand has 180 places, 202 transitions, 1988 flow. Second operand 8 states and 240 transitions. [2024-06-28 00:56:02,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 249 transitions, 2604 flow [2024-06-28 00:56:02,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 249 transitions, 2573 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:02,584 INFO L231 Difference]: Finished difference. Result has 182 places, 203 transitions, 2084 flow [2024-06-28 00:56:02,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1957, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2084, PETRI_PLACES=182, PETRI_TRANSITIONS=203} [2024-06-28 00:56:02,585 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 132 predicate places. [2024-06-28 00:56:02,585 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 203 transitions, 2084 flow [2024-06-28 00:56:02,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:02,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:02,586 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:56:02,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:56:02,586 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:02,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:02,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1221644146, now seen corresponding path program 5 times [2024-06-28 00:56:02,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:02,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587613132] [2024-06-28 00:56:02,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:02,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:02,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:02,730 INFO 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:56:02,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:02,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587613132] [2024-06-28 00:56:02,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587613132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:02,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:02,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:02,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218622013] [2024-06-28 00:56:02,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:02,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:02,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:02,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:02,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:02,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:02,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 203 transitions, 2084 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:02,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:02,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:02,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:03,371 INFO L124 PetriNetUnfolderBase]: 2844/4709 cut-off events. [2024-06-28 00:56:03,371 INFO L125 PetriNetUnfolderBase]: For 100104/100104 co-relation queries the response was YES. [2024-06-28 00:56:03,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25068 conditions, 4709 events. 2844/4709 cut-off events. For 100104/100104 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 30522 event pairs, 682 based on Foata normal form. 16/4716 useless extension candidates. Maximal degree in co-relation 24987. Up to 3855 conditions per place. [2024-06-28 00:56:03,418 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 187 selfloop transitions, 49 changer transitions 0/250 dead transitions. [2024-06-28 00:56:03,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 250 transitions, 2704 flow [2024-06-28 00:56:03,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:03,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:03,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-28 00:56:03,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654891304347826 [2024-06-28 00:56:03,420 INFO L175 Difference]: Start difference. First operand has 182 places, 203 transitions, 2084 flow. Second operand 8 states and 241 transitions. [2024-06-28 00:56:03,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 250 transitions, 2704 flow [2024-06-28 00:56:03,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 250 transitions, 2595 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:03,632 INFO L231 Difference]: Finished difference. Result has 184 places, 204 transitions, 2102 flow [2024-06-28 00:56:03,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1975, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2102, PETRI_PLACES=184, PETRI_TRANSITIONS=204} [2024-06-28 00:56:03,633 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 134 predicate places. [2024-06-28 00:56:03,633 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 204 transitions, 2102 flow [2024-06-28 00:56:03,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:03,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:03,634 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:56:03,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:56:03,634 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:03,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:03,634 INFO L85 PathProgramCache]: Analyzing trace with hash -773909926, now seen corresponding path program 6 times [2024-06-28 00:56:03,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:03,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681421516] [2024-06-28 00:56:03,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:03,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:03,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:03,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:03,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:03,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681421516] [2024-06-28 00:56:03,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681421516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:03,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:03,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:03,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867489050] [2024-06-28 00:56:03,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:03,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:03,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:03,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:03,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:03,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:03,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 204 transitions, 2102 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:03,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:03,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:03,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:04,588 INFO L124 PetriNetUnfolderBase]: 2911/4845 cut-off events. [2024-06-28 00:56:04,588 INFO L125 PetriNetUnfolderBase]: For 102565/102565 co-relation queries the response was YES. [2024-06-28 00:56:04,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25637 conditions, 4845 events. 2911/4845 cut-off events. For 102565/102565 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 32018 event pairs, 927 based on Foata normal form. 12/4817 useless extension candidates. Maximal degree in co-relation 25555. Up to 3707 conditions per place. [2024-06-28 00:56:04,644 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 190 selfloop transitions, 52 changer transitions 0/256 dead transitions. [2024-06-28 00:56:04,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 256 transitions, 2784 flow [2024-06-28 00:56:04,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:04,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:04,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-06-28 00:56:04,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603260869565217 [2024-06-28 00:56:04,645 INFO L175 Difference]: Start difference. First operand has 184 places, 204 transitions, 2102 flow. Second operand 8 states and 243 transitions. [2024-06-28 00:56:04,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 256 transitions, 2784 flow [2024-06-28 00:56:04,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 256 transitions, 2675 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:04,874 INFO L231 Difference]: Finished difference. Result has 187 places, 207 transitions, 2170 flow [2024-06-28 00:56:04,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1993, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2170, PETRI_PLACES=187, PETRI_TRANSITIONS=207} [2024-06-28 00:56:04,875 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 137 predicate places. [2024-06-28 00:56:04,875 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 207 transitions, 2170 flow [2024-06-28 00:56:04,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:04,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:04,876 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:56:04,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:56:04,876 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:04,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:04,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1428714598, now seen corresponding path program 1 times [2024-06-28 00:56:04,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:04,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395008293] [2024-06-28 00:56:04,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:04,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:04,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:05,003 INFO 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:56:05,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:05,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395008293] [2024-06-28 00:56:05,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395008293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:05,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:05,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:05,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004114116] [2024-06-28 00:56:05,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:05,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:05,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:05,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:05,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:05,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:05,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 207 transitions, 2170 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:05,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:05,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:05,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:05,723 INFO L124 PetriNetUnfolderBase]: 2978/4828 cut-off events. [2024-06-28 00:56:05,724 INFO L125 PetriNetUnfolderBase]: For 107822/107822 co-relation queries the response was YES. [2024-06-28 00:56:05,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26234 conditions, 4828 events. 2978/4828 cut-off events. For 107822/107822 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 31169 event pairs, 546 based on Foata normal form. 12/4834 useless extension candidates. Maximal degree in co-relation 26150. Up to 3684 conditions per place. [2024-06-28 00:56:05,773 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 189 selfloop transitions, 54 changer transitions 0/257 dead transitions. [2024-06-28 00:56:05,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 257 transitions, 2824 flow [2024-06-28 00:56:05,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:05,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:05,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-28 00:56:05,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657608695652174 [2024-06-28 00:56:05,774 INFO L175 Difference]: Start difference. First operand has 187 places, 207 transitions, 2170 flow. Second operand 8 states and 242 transitions. [2024-06-28 00:56:05,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 257 transitions, 2824 flow [2024-06-28 00:56:06,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 257 transitions, 2740 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:06,041 INFO L231 Difference]: Finished difference. Result has 191 places, 208 transitions, 2226 flow [2024-06-28 00:56:06,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2086, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2226, PETRI_PLACES=191, PETRI_TRANSITIONS=208} [2024-06-28 00:56:06,041 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 141 predicate places. [2024-06-28 00:56:06,042 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 208 transitions, 2226 flow [2024-06-28 00:56:06,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:06,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:06,042 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:56:06,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:56:06,042 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:06,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:06,042 INFO L85 PathProgramCache]: Analyzing trace with hash 171884422, now seen corresponding path program 7 times [2024-06-28 00:56:06,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:06,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23702194] [2024-06-28 00:56:06,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:06,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:06,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:06,178 INFO 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:56:06,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:06,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23702194] [2024-06-28 00:56:06,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23702194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:06,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:06,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:06,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716528332] [2024-06-28 00:56:06,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:06,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:06,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:06,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:06,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:06,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:06,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 208 transitions, 2226 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:06,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:06,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:06,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:06,819 INFO L124 PetriNetUnfolderBase]: 3072/4966 cut-off events. [2024-06-28 00:56:06,819 INFO L125 PetriNetUnfolderBase]: For 116488/116488 co-relation queries the response was YES. [2024-06-28 00:56:06,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27348 conditions, 4966 events. 3072/4966 cut-off events. For 116488/116488 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 32269 event pairs, 595 based on Foata normal form. 16/4975 useless extension candidates. Maximal degree in co-relation 27262. Up to 4223 conditions per place. [2024-06-28 00:56:06,870 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 186 selfloop transitions, 52 changer transitions 0/252 dead transitions. [2024-06-28 00:56:06,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 252 transitions, 2848 flow [2024-06-28 00:56:06,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:06,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:06,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-28 00:56:06,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-28 00:56:06,872 INFO L175 Difference]: Start difference. First operand has 191 places, 208 transitions, 2226 flow. Second operand 8 states and 236 transitions. [2024-06-28 00:56:06,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 252 transitions, 2848 flow [2024-06-28 00:56:07,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 252 transitions, 2722 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:07,109 INFO L231 Difference]: Finished difference. Result has 193 places, 209 transitions, 2239 flow [2024-06-28 00:56:07,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2100, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2239, PETRI_PLACES=193, PETRI_TRANSITIONS=209} [2024-06-28 00:56:07,109 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 143 predicate places. [2024-06-28 00:56:07,109 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 209 transitions, 2239 flow [2024-06-28 00:56:07,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:07,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:07,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:56:07,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:56:07,110 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:07,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:07,111 INFO L85 PathProgramCache]: Analyzing trace with hash -2057702722, now seen corresponding path program 8 times [2024-06-28 00:56:07,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:07,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340026644] [2024-06-28 00:56:07,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:07,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:07,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:07,243 INFO 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:56:07,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:07,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340026644] [2024-06-28 00:56:07,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340026644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:07,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:07,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:07,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639731719] [2024-06-28 00:56:07,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:07,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:07,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:07,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:07,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:07,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:07,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 209 transitions, 2239 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:07,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:07,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:07,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:07,905 INFO L124 PetriNetUnfolderBase]: 3166/5316 cut-off events. [2024-06-28 00:56:07,905 INFO L125 PetriNetUnfolderBase]: For 124450/124450 co-relation queries the response was YES. [2024-06-28 00:56:07,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28281 conditions, 5316 events. 3166/5316 cut-off events. For 124450/124450 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 36205 event pairs, 1085 based on Foata normal form. 16/5279 useless extension candidates. Maximal degree in co-relation 28194. Up to 4373 conditions per place. [2024-06-28 00:56:07,956 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 190 selfloop transitions, 49 changer transitions 0/253 dead transitions. [2024-06-28 00:56:07,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 253 transitions, 2865 flow [2024-06-28 00:56:07,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:07,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:07,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 00:56:07,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6467391304347826 [2024-06-28 00:56:07,961 INFO L175 Difference]: Start difference. First operand has 193 places, 209 transitions, 2239 flow. Second operand 8 states and 238 transitions. [2024-06-28 00:56:07,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 253 transitions, 2865 flow [2024-06-28 00:56:08,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 253 transitions, 2744 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:08,250 INFO L231 Difference]: Finished difference. Result has 195 places, 210 transitions, 2253 flow [2024-06-28 00:56:08,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2118, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2253, PETRI_PLACES=195, PETRI_TRANSITIONS=210} [2024-06-28 00:56:08,250 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 145 predicate places. [2024-06-28 00:56:08,250 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 210 transitions, 2253 flow [2024-06-28 00:56:08,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:08,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:08,251 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:56:08,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:56:08,251 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:08,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:08,252 INFO L85 PathProgramCache]: Analyzing trace with hash 2037962784, now seen corresponding path program 9 times [2024-06-28 00:56:08,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:08,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83345711] [2024-06-28 00:56:08,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:08,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:08,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:08,367 INFO 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:56:08,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:08,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83345711] [2024-06-28 00:56:08,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83345711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:08,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:08,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:08,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984907807] [2024-06-28 00:56:08,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:08,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:08,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:08,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:08,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:08,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:08,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 210 transitions, 2253 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:08,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:08,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:08,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:08,996 INFO L124 PetriNetUnfolderBase]: 3260/5280 cut-off events. [2024-06-28 00:56:08,996 INFO L125 PetriNetUnfolderBase]: For 129168/129168 co-relation queries the response was YES. [2024-06-28 00:56:09,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28851 conditions, 5280 events. 3260/5280 cut-off events. For 129168/129168 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34800 event pairs, 630 based on Foata normal form. 16/5289 useless extension candidates. Maximal degree in co-relation 28763. Up to 4523 conditions per place. [2024-06-28 00:56:09,049 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 190 selfloop transitions, 50 changer transitions 0/254 dead transitions. [2024-06-28 00:56:09,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 254 transitions, 2883 flow [2024-06-28 00:56:09,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:09,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:09,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 00:56:09,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6440217391304348 [2024-06-28 00:56:09,050 INFO L175 Difference]: Start difference. First operand has 195 places, 210 transitions, 2253 flow. Second operand 8 states and 237 transitions. [2024-06-28 00:56:09,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 254 transitions, 2883 flow [2024-06-28 00:56:09,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 254 transitions, 2766 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:09,317 INFO L231 Difference]: Finished difference. Result has 197 places, 211 transitions, 2275 flow [2024-06-28 00:56:09,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2136, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2275, PETRI_PLACES=197, PETRI_TRANSITIONS=211} [2024-06-28 00:56:09,317 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 147 predicate places. [2024-06-28 00:56:09,317 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 211 transitions, 2275 flow [2024-06-28 00:56:09,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:09,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:09,318 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:56:09,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:56:09,318 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:09,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:09,318 INFO L85 PathProgramCache]: Analyzing trace with hash 2037814914, now seen corresponding path program 10 times [2024-06-28 00:56:09,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:09,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281054002] [2024-06-28 00:56:09,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:09,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:09,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:09,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:09,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:09,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281054002] [2024-06-28 00:56:09,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281054002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:09,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:09,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:09,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642600736] [2024-06-28 00:56:09,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:09,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:09,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:09,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:09,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:09,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:09,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 211 transitions, 2275 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:09,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:09,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:09,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:10,103 INFO L124 PetriNetUnfolderBase]: 3292/5508 cut-off events. [2024-06-28 00:56:10,103 INFO L125 PetriNetUnfolderBase]: For 128146/128146 co-relation queries the response was YES. [2024-06-28 00:56:10,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29017 conditions, 5508 events. 3292/5508 cut-off events. For 128146/128146 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 37655 event pairs, 1073 based on Foata normal form. 12/5471 useless extension candidates. Maximal degree in co-relation 28928. Up to 4190 conditions per place. [2024-06-28 00:56:10,154 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 192 selfloop transitions, 54 changer transitions 0/260 dead transitions. [2024-06-28 00:56:10,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 260 transitions, 2977 flow [2024-06-28 00:56:10,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:10,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:10,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 00:56:10,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6494565217391305 [2024-06-28 00:56:10,155 INFO L175 Difference]: Start difference. First operand has 197 places, 211 transitions, 2275 flow. Second operand 8 states and 239 transitions. [2024-06-28 00:56:10,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 260 transitions, 2977 flow [2024-06-28 00:56:10,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 260 transitions, 2856 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:10,521 INFO L231 Difference]: Finished difference. Result has 200 places, 214 transitions, 2358 flow [2024-06-28 00:56:10,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2358, PETRI_PLACES=200, PETRI_TRANSITIONS=214} [2024-06-28 00:56:10,521 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 150 predicate places. [2024-06-28 00:56:10,521 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 214 transitions, 2358 flow [2024-06-28 00:56:10,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:10,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:10,522 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:56:10,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:56:10,522 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:10,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:10,523 INFO L85 PathProgramCache]: Analyzing trace with hash -366223972, now seen corresponding path program 2 times [2024-06-28 00:56:10,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:10,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023586700] [2024-06-28 00:56:10,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:10,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:10,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:10,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:10,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:10,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023586700] [2024-06-28 00:56:10,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023586700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:10,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:10,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:10,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833455690] [2024-06-28 00:56:10,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:10,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:10,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:10,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:10,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:10,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:10,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 214 transitions, 2358 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:10,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:10,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:10,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:11,345 INFO L124 PetriNetUnfolderBase]: 3359/5487 cut-off events. [2024-06-28 00:56:11,346 INFO L125 PetriNetUnfolderBase]: For 133687/133687 co-relation queries the response was YES. [2024-06-28 00:56:11,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29612 conditions, 5487 events. 3359/5487 cut-off events. For 133687/133687 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 36654 event pairs, 876 based on Foata normal form. 12/5482 useless extension candidates. Maximal degree in co-relation 29521. Up to 4563 conditions per place. [2024-06-28 00:56:11,400 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 193 selfloop transitions, 54 changer transitions 0/261 dead transitions. [2024-06-28 00:56:11,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 261 transitions, 3022 flow [2024-06-28 00:56:11,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:11,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:11,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 00:56:11,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6494565217391305 [2024-06-28 00:56:11,402 INFO L175 Difference]: Start difference. First operand has 200 places, 214 transitions, 2358 flow. Second operand 8 states and 239 transitions. [2024-06-28 00:56:11,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 261 transitions, 3022 flow [2024-06-28 00:56:11,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 261 transitions, 2918 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:11,777 INFO L231 Difference]: Finished difference. Result has 204 places, 215 transitions, 2404 flow [2024-06-28 00:56:11,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2254, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2404, PETRI_PLACES=204, PETRI_TRANSITIONS=215} [2024-06-28 00:56:11,778 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 154 predicate places. [2024-06-28 00:56:11,778 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 215 transitions, 2404 flow [2024-06-28 00:56:11,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:11,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:11,779 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:56:11,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:56:11,779 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:11,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:11,779 INFO L85 PathProgramCache]: Analyzing trace with hash 2043540366, now seen corresponding path program 3 times [2024-06-28 00:56:11,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:11,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570207955] [2024-06-28 00:56:11,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:11,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:11,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:11,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:56:11,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:11,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570207955] [2024-06-28 00:56:11,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570207955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:11,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:11,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:11,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328605053] [2024-06-28 00:56:11,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:11,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:11,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:11,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:11,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:11,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:11,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 215 transitions, 2404 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:11,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:11,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:11,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:12,767 INFO L124 PetriNetUnfolderBase]: 3426/5770 cut-off events. [2024-06-28 00:56:12,768 INFO L125 PetriNetUnfolderBase]: For 139440/139440 co-relation queries the response was YES. [2024-06-28 00:56:12,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30549 conditions, 5770 events. 3426/5770 cut-off events. For 139440/139440 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 40039 event pairs, 1145 based on Foata normal form. 12/5731 useless extension candidates. Maximal degree in co-relation 30456. Up to 4540 conditions per place. [2024-06-28 00:56:12,818 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 196 selfloop transitions, 52 changer transitions 0/262 dead transitions. [2024-06-28 00:56:12,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 262 transitions, 3072 flow [2024-06-28 00:56:12,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:12,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:12,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-28 00:56:12,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:56:12,819 INFO L175 Difference]: Start difference. First operand has 204 places, 215 transitions, 2404 flow. Second operand 8 states and 240 transitions. [2024-06-28 00:56:12,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 262 transitions, 3072 flow [2024-06-28 00:56:13,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 262 transitions, 2936 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:13,167 INFO L231 Difference]: Finished difference. Result has 206 places, 216 transitions, 2416 flow [2024-06-28 00:56:13,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2268, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2416, PETRI_PLACES=206, PETRI_TRANSITIONS=216} [2024-06-28 00:56:13,167 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 156 predicate places. [2024-06-28 00:56:13,167 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 216 transitions, 2416 flow [2024-06-28 00:56:13,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:13,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:13,167 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:56:13,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:56:13,168 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:13,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:13,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1142652120, now seen corresponding path program 4 times [2024-06-28 00:56:13,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:13,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040552761] [2024-06-28 00:56:13,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:13,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:13,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:13,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:13,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:13,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040552761] [2024-06-28 00:56:13,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040552761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:13,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:13,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:13,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493553594] [2024-06-28 00:56:13,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:13,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:13,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:13,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:13,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:13,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:13,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 216 transitions, 2416 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:13,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:13,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:13,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:14,029 INFO L124 PetriNetUnfolderBase]: 3406/5650 cut-off events. [2024-06-28 00:56:14,029 INFO L125 PetriNetUnfolderBase]: For 129935/129935 co-relation queries the response was YES. [2024-06-28 00:56:14,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29555 conditions, 5650 events. 3406/5650 cut-off events. For 129935/129935 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 38522 event pairs, 958 based on Foata normal form. 12/5623 useless extension candidates. Maximal degree in co-relation 29461. Up to 3572 conditions per place. [2024-06-28 00:56:14,085 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 182 selfloop transitions, 66 changer transitions 0/262 dead transitions. [2024-06-28 00:56:14,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 262 transitions, 2966 flow [2024-06-28 00:56:14,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:14,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:14,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 00:56:14,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6467391304347826 [2024-06-28 00:56:14,086 INFO L175 Difference]: Start difference. First operand has 206 places, 216 transitions, 2416 flow. Second operand 8 states and 238 transitions. [2024-06-28 00:56:14,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 262 transitions, 2966 flow [2024-06-28 00:56:14,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 262 transitions, 2832 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:14,460 INFO L231 Difference]: Finished difference. Result has 207 places, 215 transitions, 2334 flow [2024-06-28 00:56:14,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2198, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2334, PETRI_PLACES=207, PETRI_TRANSITIONS=215} [2024-06-28 00:56:14,461 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 157 predicate places. [2024-06-28 00:56:14,461 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 215 transitions, 2334 flow [2024-06-28 00:56:14,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have 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:56:14,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:14,462 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:56:14,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:56:14,462 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 00:56:14,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:14,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1540493958, now seen corresponding path program 1 times [2024-06-28 00:56:14,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:14,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218350288] [2024-06-28 00:56:14,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:14,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:14,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:14,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:14,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:14,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218350288] [2024-06-28 00:56:14,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218350288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:14,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:14,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:14,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376411959] [2024-06-28 00:56:14,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:14,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:14,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:14,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:14,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:14,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:14,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 215 transitions, 2334 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:14,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:14,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:14,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:15,256 INFO L124 PetriNetUnfolderBase]: 3458/5895 cut-off events. [2024-06-28 00:56:15,256 INFO L125 PetriNetUnfolderBase]: For 125627/125627 co-relation queries the response was YES. [2024-06-28 00:56:15,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30292 conditions, 5895 events. 3458/5895 cut-off events. For 125627/125627 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 41170 event pairs, 824 based on Foata normal form. 2/5883 useless extension candidates. Maximal degree in co-relation 30197. Up to 4790 conditions per place. [2024-06-28 00:56:15,314 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 179 selfloop transitions, 64 changer transitions 0/257 dead transitions. [2024-06-28 00:56:15,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 257 transitions, 3270 flow [2024-06-28 00:56:15,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:15,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:15,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 00:56:15,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 00:56:15,315 INFO L175 Difference]: Start difference. First operand has 207 places, 215 transitions, 2334 flow. Second operand 7 states and 207 transitions. [2024-06-28 00:56:15,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 257 transitions, 3270 flow [2024-06-28 00:56:15,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 257 transitions, 3015 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 00:56:15,668 INFO L231 Difference]: Finished difference. Result has 206 places, 226 transitions, 2386 flow [2024-06-28 00:56:15,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2079, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2386, PETRI_PLACES=206, PETRI_TRANSITIONS=226} [2024-06-28 00:56:15,668 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 156 predicate places. [2024-06-28 00:56:15,668 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 226 transitions, 2386 flow [2024-06-28 00:56:15,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:15,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:15,669 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:56:15,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:56:15,669 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 00:56:15,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:15,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1835965690, now seen corresponding path program 2 times [2024-06-28 00:56:15,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:15,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570238511] [2024-06-28 00:56:15,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:15,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:15,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:15,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 00:56:15,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:15,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570238511] [2024-06-28 00:56:15,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570238511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:15,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:15,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:15,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456071544] [2024-06-28 00:56:15,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:15,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:15,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:15,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:15,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:15,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:15,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 226 transitions, 2386 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:15,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:15,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:15,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:16,576 INFO L124 PetriNetUnfolderBase]: 3524/5762 cut-off events. [2024-06-28 00:56:16,576 INFO L125 PetriNetUnfolderBase]: For 131348/131348 co-relation queries the response was YES. [2024-06-28 00:56:16,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30259 conditions, 5762 events. 3524/5762 cut-off events. For 131348/131348 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 39073 event pairs, 674 based on Foata normal form. 2/5757 useless extension candidates. Maximal degree in co-relation 30165. Up to 5019 conditions per place. [2024-06-28 00:56:16,624 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 195 selfloop transitions, 51 changer transitions 0/260 dead transitions. [2024-06-28 00:56:16,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 260 transitions, 3182 flow [2024-06-28 00:56:16,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:16,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:16,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 00:56:16,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273291925465838 [2024-06-28 00:56:16,625 INFO L175 Difference]: Start difference. First operand has 206 places, 226 transitions, 2386 flow. Second operand 7 states and 202 transitions. [2024-06-28 00:56:16,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 260 transitions, 3182 flow [2024-06-28 00:56:16,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 260 transitions, 3067 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-28 00:56:16,982 INFO L231 Difference]: Finished difference. Result has 212 places, 234 transitions, 2532 flow [2024-06-28 00:56:16,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2275, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2532, PETRI_PLACES=212, PETRI_TRANSITIONS=234} [2024-06-28 00:56:16,983 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 162 predicate places. [2024-06-28 00:56:16,983 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 234 transitions, 2532 flow [2024-06-28 00:56:16,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:16,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:16,983 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:56:16,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:56:16,984 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 00:56:16,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:16,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1835960110, now seen corresponding path program 3 times [2024-06-28 00:56:16,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:16,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127857672] [2024-06-28 00:56:16,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:16,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:16,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:17,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:17,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:17,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127857672] [2024-06-28 00:56:17,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127857672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:17,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:17,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:17,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897292907] [2024-06-28 00:56:17,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:17,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:17,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:17,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:17,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:17,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:17,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 234 transitions, 2532 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:17,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:17,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:17,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:17,809 INFO L124 PetriNetUnfolderBase]: 3532/5777 cut-off events. [2024-06-28 00:56:17,809 INFO L125 PetriNetUnfolderBase]: For 135830/135830 co-relation queries the response was YES. [2024-06-28 00:56:17,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30693 conditions, 5777 events. 3532/5777 cut-off events. For 135830/135830 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 39210 event pairs, 674 based on Foata normal form. 2/5772 useless extension candidates. Maximal degree in co-relation 30596. Up to 5029 conditions per place. [2024-06-28 00:56:17,869 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 196 selfloop transitions, 59 changer transitions 0/269 dead transitions. [2024-06-28 00:56:17,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 269 transitions, 3281 flow [2024-06-28 00:56:17,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:56:17,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:56:17,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-06-28 00:56:17,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-06-28 00:56:17,870 INFO L175 Difference]: Start difference. First operand has 212 places, 234 transitions, 2532 flow. Second operand 9 states and 252 transitions. [2024-06-28 00:56:17,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 269 transitions, 3281 flow [2024-06-28 00:56:18,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 269 transitions, 3154 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:18,240 INFO L231 Difference]: Finished difference. Result has 218 places, 238 transitions, 2603 flow [2024-06-28 00:56:18,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2417, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2603, PETRI_PLACES=218, PETRI_TRANSITIONS=238} [2024-06-28 00:56:18,241 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 168 predicate places. [2024-06-28 00:56:18,241 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 238 transitions, 2603 flow [2024-06-28 00:56:18,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:18,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:18,241 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:56:18,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:56:18,241 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 00:56:18,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:18,241 INFO L85 PathProgramCache]: Analyzing trace with hash -830515754, now seen corresponding path program 4 times [2024-06-28 00:56:18,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:18,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25927821] [2024-06-28 00:56:18,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:18,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:18,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:18,346 INFO 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:56:18,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:18,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25927821] [2024-06-28 00:56:18,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25927821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:18,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:18,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:18,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722791099] [2024-06-28 00:56:18,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:18,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:18,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:18,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:18,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:18,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:18,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 238 transitions, 2603 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:18,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:18,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:18,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:19,249 INFO L124 PetriNetUnfolderBase]: 3568/5873 cut-off events. [2024-06-28 00:56:19,249 INFO L125 PetriNetUnfolderBase]: For 143358/143361 co-relation queries the response was YES. [2024-06-28 00:56:19,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31400 conditions, 5873 events. 3568/5873 cut-off events. For 143358/143361 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 40313 event pairs, 713 based on Foata normal form. 4/5866 useless extension candidates. Maximal degree in co-relation 31301. Up to 4943 conditions per place. [2024-06-28 00:56:19,307 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 177 selfloop transitions, 85 changer transitions 0/276 dead transitions. [2024-06-28 00:56:19,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 276 transitions, 3563 flow [2024-06-28 00:56:19,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:19,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:19,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 00:56:19,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-06-28 00:56:19,308 INFO L175 Difference]: Start difference. First operand has 218 places, 238 transitions, 2603 flow. Second operand 8 states and 228 transitions. [2024-06-28 00:56:19,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 276 transitions, 3563 flow [2024-06-28 00:56:19,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 276 transitions, 3411 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:19,734 INFO L231 Difference]: Finished difference. Result has 220 places, 247 transitions, 2836 flow [2024-06-28 00:56:19,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2451, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2836, PETRI_PLACES=220, PETRI_TRANSITIONS=247} [2024-06-28 00:56:19,735 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 170 predicate places. [2024-06-28 00:56:19,735 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 247 transitions, 2836 flow [2024-06-28 00:56:19,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:19,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:19,735 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:56:19,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:56:19,735 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 00:56:19,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:19,736 INFO L85 PathProgramCache]: Analyzing trace with hash 436591576, now seen corresponding path program 5 times [2024-06-28 00:56:19,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:19,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529260501] [2024-06-28 00:56:19,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:19,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:19,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:19,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:19,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:19,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529260501] [2024-06-28 00:56:19,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529260501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:19,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:19,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:19,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093300979] [2024-06-28 00:56:19,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:19,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:19,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:19,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:19,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:19,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:19,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 247 transitions, 2836 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:19,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:19,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:19,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:20,747 INFO L124 PetriNetUnfolderBase]: 3590/6127 cut-off events. [2024-06-28 00:56:20,748 INFO L125 PetriNetUnfolderBase]: For 149953/149953 co-relation queries the response was YES. [2024-06-28 00:56:20,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32326 conditions, 6127 events. 3590/6127 cut-off events. For 149953/149953 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 43108 event pairs, 823 based on Foata normal form. 2/6117 useless extension candidates. Maximal degree in co-relation 32225. Up to 4963 conditions per place. [2024-06-28 00:56:20,806 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 181 selfloop transitions, 88 changer transitions 0/283 dead transitions. [2024-06-28 00:56:20,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 283 transitions, 3733 flow [2024-06-28 00:56:20,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:20,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:20,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-28 00:56:20,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277173913043478 [2024-06-28 00:56:20,808 INFO L175 Difference]: Start difference. First operand has 220 places, 247 transitions, 2836 flow. Second operand 8 states and 231 transitions. [2024-06-28 00:56:20,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 283 transitions, 3733 flow [2024-06-28 00:56:21,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 283 transitions, 3518 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:21,294 INFO L231 Difference]: Finished difference. Result has 224 places, 251 transitions, 2888 flow [2024-06-28 00:56:21,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2644, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2888, PETRI_PLACES=224, PETRI_TRANSITIONS=251} [2024-06-28 00:56:21,295 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 174 predicate places. [2024-06-28 00:56:21,295 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 251 transitions, 2888 flow [2024-06-28 00:56:21,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:21,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:21,295 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:56:21,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:56:21,296 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 00:56:21,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:21,296 INFO L85 PathProgramCache]: Analyzing trace with hash 436585996, now seen corresponding path program 6 times [2024-06-28 00:56:21,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:21,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134546079] [2024-06-28 00:56:21,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:21,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:21,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:21,406 INFO 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:56:21,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:21,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134546079] [2024-06-28 00:56:21,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134546079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:21,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:21,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:21,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10975133] [2024-06-28 00:56:21,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:21,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:21,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:21,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:21,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:21,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:21,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 251 transitions, 2888 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:21,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:21,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:21,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:22,372 INFO L124 PetriNetUnfolderBase]: 3586/6138 cut-off events. [2024-06-28 00:56:22,372 INFO L125 PetriNetUnfolderBase]: For 151121/151121 co-relation queries the response was YES. [2024-06-28 00:56:22,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32415 conditions, 6138 events. 3586/6138 cut-off events. For 151121/151121 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 43412 event pairs, 833 based on Foata normal form. 2/6125 useless extension candidates. Maximal degree in co-relation 32312. Up to 4961 conditions per place. [2024-06-28 00:56:22,446 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 184 selfloop transitions, 78 changer transitions 0/276 dead transitions. [2024-06-28 00:56:22,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 276 transitions, 3576 flow [2024-06-28 00:56:22,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:22,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:22,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 00:56:22,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:56:22,447 INFO L175 Difference]: Start difference. First operand has 224 places, 251 transitions, 2888 flow. Second operand 6 states and 180 transitions. [2024-06-28 00:56:22,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 276 transitions, 3576 flow [2024-06-28 00:56:22,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 276 transitions, 3344 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:22,939 INFO L231 Difference]: Finished difference. Result has 224 places, 251 transitions, 2826 flow [2024-06-28 00:56:22,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2656, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2826, PETRI_PLACES=224, PETRI_TRANSITIONS=251} [2024-06-28 00:56:22,940 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 174 predicate places. [2024-06-28 00:56:22,940 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 251 transitions, 2826 flow [2024-06-28 00:56:22,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:22,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:22,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:22,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:56:22,941 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 00:56:22,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:22,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1398389342, now seen corresponding path program 1 times [2024-06-28 00:56:22,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:22,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531998639] [2024-06-28 00:56:22,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:22,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:22,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:23,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:23,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:23,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531998639] [2024-06-28 00:56:23,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531998639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:23,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:23,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:23,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414359918] [2024-06-28 00:56:23,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:23,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:23,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:23,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:23,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:23,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:23,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 251 transitions, 2826 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:23,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:23,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:23,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:23,954 INFO L124 PetriNetUnfolderBase]: 3639/6016 cut-off events. [2024-06-28 00:56:23,954 INFO L125 PetriNetUnfolderBase]: For 159238/159238 co-relation queries the response was YES. [2024-06-28 00:56:23,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33018 conditions, 6016 events. 3639/6016 cut-off events. For 159238/159238 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 41388 event pairs, 736 based on Foata normal form. 1/5985 useless extension candidates. Maximal degree in co-relation 32914. Up to 4954 conditions per place. [2024-06-28 00:56:24,007 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 181 selfloop transitions, 101 changer transitions 0/296 dead transitions. [2024-06-28 00:56:24,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 296 transitions, 3876 flow [2024-06-28 00:56:24,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:24,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:24,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 00:56:24,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6645962732919255 [2024-06-28 00:56:24,008 INFO L175 Difference]: Start difference. First operand has 224 places, 251 transitions, 2826 flow. Second operand 7 states and 214 transitions. [2024-06-28 00:56:24,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 296 transitions, 3876 flow [2024-06-28 00:56:24,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 296 transitions, 3706 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:24,461 INFO L231 Difference]: Finished difference. Result has 226 places, 261 transitions, 3052 flow [2024-06-28 00:56:24,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2670, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3052, PETRI_PLACES=226, PETRI_TRANSITIONS=261} [2024-06-28 00:56:24,462 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 176 predicate places. [2024-06-28 00:56:24,462 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 261 transitions, 3052 flow [2024-06-28 00:56:24,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:24,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:24,462 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 00:56:24,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:56:24,463 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 00:56:24,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:24,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1805080102, now seen corresponding path program 2 times [2024-06-28 00:56:24,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:24,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511242701] [2024-06-28 00:56:24,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:24,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:24,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:24,580 INFO 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:56:24,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:24,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511242701] [2024-06-28 00:56:24,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511242701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:24,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:24,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:24,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096086160] [2024-06-28 00:56:24,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:24,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:24,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:24,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:24,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:24,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:24,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 261 transitions, 3052 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:24,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:24,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:24,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:25,348 INFO L124 PetriNetUnfolderBase]: 3636/5969 cut-off events. [2024-06-28 00:56:25,349 INFO L125 PetriNetUnfolderBase]: For 161865/161868 co-relation queries the response was YES. [2024-06-28 00:56:25,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33049 conditions, 5969 events. 3636/5969 cut-off events. For 161865/161868 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 40838 event pairs, 688 based on Foata normal form. 3/5956 useless extension candidates. Maximal degree in co-relation 32944. Up to 5232 conditions per place. [2024-06-28 00:56:25,409 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 224 selfloop transitions, 53 changer transitions 0/291 dead transitions. [2024-06-28 00:56:25,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 291 transitions, 3676 flow [2024-06-28 00:56:25,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:25,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:25,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:56:25,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366459627329193 [2024-06-28 00:56:25,411 INFO L175 Difference]: Start difference. First operand has 226 places, 261 transitions, 3052 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:56:25,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 291 transitions, 3676 flow [2024-06-28 00:56:25,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 291 transitions, 3489 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:25,858 INFO L231 Difference]: Finished difference. Result has 230 places, 261 transitions, 2977 flow [2024-06-28 00:56:25,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2865, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2977, PETRI_PLACES=230, PETRI_TRANSITIONS=261} [2024-06-28 00:56:25,859 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 180 predicate places. [2024-06-28 00:56:25,859 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 261 transitions, 2977 flow [2024-06-28 00:56:25,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:25,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:25,859 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 00:56:25,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:56:25,859 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 00:56:25,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:25,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1982211622, now seen corresponding path program 3 times [2024-06-28 00:56:25,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:25,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903466189] [2024-06-28 00:56:25,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:25,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:25,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:25,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:25,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:25,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903466189] [2024-06-28 00:56:25,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903466189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:25,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:25,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:25,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972461307] [2024-06-28 00:56:25,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:25,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:25,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:25,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:25,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:26,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:26,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 261 transitions, 2977 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:26,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:26,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:26,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:26,873 INFO L124 PetriNetUnfolderBase]: 3694/6064 cut-off events. [2024-06-28 00:56:26,873 INFO L125 PetriNetUnfolderBase]: For 168750/168753 co-relation queries the response was YES. [2024-06-28 00:56:26,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33570 conditions, 6064 events. 3694/6064 cut-off events. For 168750/168753 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 41547 event pairs, 688 based on Foata normal form. 3/6051 useless extension candidates. Maximal degree in co-relation 33464. Up to 5271 conditions per place. [2024-06-28 00:56:26,928 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 225 selfloop transitions, 68 changer transitions 0/307 dead transitions. [2024-06-28 00:56:26,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 307 transitions, 3996 flow [2024-06-28 00:56:26,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:26,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:26,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 00:56:26,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-06-28 00:56:26,929 INFO L175 Difference]: Start difference. First operand has 230 places, 261 transitions, 2977 flow. Second operand 8 states and 226 transitions. [2024-06-28 00:56:26,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 307 transitions, 3996 flow [2024-06-28 00:56:27,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 307 transitions, 3848 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:27,544 INFO L231 Difference]: Finished difference. Result has 236 places, 276 transitions, 3256 flow [2024-06-28 00:56:27,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2849, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3256, PETRI_PLACES=236, PETRI_TRANSITIONS=276} [2024-06-28 00:56:27,545 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 186 predicate places. [2024-06-28 00:56:27,545 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 276 transitions, 3256 flow [2024-06-28 00:56:27,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:27,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:27,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:27,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:56:27,545 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 00:56:27,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:27,545 INFO L85 PathProgramCache]: Analyzing trace with hash -369676510, now seen corresponding path program 4 times [2024-06-28 00:56:27,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:27,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807263649] [2024-06-28 00:56:27,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:27,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:27,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:27,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:27,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:27,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807263649] [2024-06-28 00:56:27,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807263649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:27,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:27,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:27,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866681752] [2024-06-28 00:56:27,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:27,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:27,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:27,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:27,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:27,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:27,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 276 transitions, 3256 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:27,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:27,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:27,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:28,451 INFO L124 PetriNetUnfolderBase]: 3775/6177 cut-off events. [2024-06-28 00:56:28,451 INFO L125 PetriNetUnfolderBase]: For 183099/183099 co-relation queries the response was YES. [2024-06-28 00:56:28,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34956 conditions, 6177 events. 3775/6177 cut-off events. For 183099/183099 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 42386 event pairs, 676 based on Foata normal form. 1/6169 useless extension candidates. Maximal degree in co-relation 34847. Up to 5050 conditions per place. [2024-06-28 00:56:28,520 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 191 selfloop transitions, 117 changer transitions 0/322 dead transitions. [2024-06-28 00:56:28,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 322 transitions, 4409 flow [2024-06-28 00:56:28,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:28,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:28,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 00:56:28,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-06-28 00:56:28,521 INFO L175 Difference]: Start difference. First operand has 236 places, 276 transitions, 3256 flow. Second operand 7 states and 209 transitions. [2024-06-28 00:56:28,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 322 transitions, 4409 flow [2024-06-28 00:56:29,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 322 transitions, 4287 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-28 00:56:29,089 INFO L231 Difference]: Finished difference. Result has 242 places, 290 transitions, 3640 flow [2024-06-28 00:56:29,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3134, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3640, PETRI_PLACES=242, PETRI_TRANSITIONS=290} [2024-06-28 00:56:29,090 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 192 predicate places. [2024-06-28 00:56:29,090 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 290 transitions, 3640 flow [2024-06-28 00:56:29,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:29,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:29,090 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 00:56:29,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:56:29,091 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 00:56:29,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:29,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1464546940, now seen corresponding path program 5 times [2024-06-28 00:56:29,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:29,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174739321] [2024-06-28 00:56:29,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:29,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:29,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:29,180 INFO 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:56:29,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:29,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174739321] [2024-06-28 00:56:29,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174739321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:29,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:29,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:29,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639570542] [2024-06-28 00:56:29,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:29,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:29,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:29,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:29,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:29,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:29,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 290 transitions, 3640 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:29,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:29,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:29,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:30,076 INFO L124 PetriNetUnfolderBase]: 3772/6173 cut-off events. [2024-06-28 00:56:30,076 INFO L125 PetriNetUnfolderBase]: For 188141/188141 co-relation queries the response was YES. [2024-06-28 00:56:30,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35443 conditions, 6173 events. 3772/6173 cut-off events. For 188141/188141 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 42285 event pairs, 676 based on Foata normal form. 1/6165 useless extension candidates. Maximal degree in co-relation 35332. Up to 5048 conditions per place. [2024-06-28 00:56:30,136 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 189 selfloop transitions, 120 changer transitions 0/323 dead transitions. [2024-06-28 00:56:30,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 323 transitions, 4682 flow [2024-06-28 00:56:30,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:30,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:30,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:56:30,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-28 00:56:30,137 INFO L175 Difference]: Start difference. First operand has 242 places, 290 transitions, 3640 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:56:30,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 323 transitions, 4682 flow [2024-06-28 00:56:30,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 323 transitions, 4518 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:30,764 INFO L231 Difference]: Finished difference. Result has 246 places, 290 transitions, 3722 flow [2024-06-28 00:56:30,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3476, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3722, PETRI_PLACES=246, PETRI_TRANSITIONS=290} [2024-06-28 00:56:30,765 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 196 predicate places. [2024-06-28 00:56:30,765 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 290 transitions, 3722 flow [2024-06-28 00:56:30,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:30,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:30,766 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 00:56:30,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:56:30,766 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 00:56:30,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:30,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1782336748, now seen corresponding path program 6 times [2024-06-28 00:56:30,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:30,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406879985] [2024-06-28 00:56:30,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:30,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:30,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:30,869 INFO 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:56:30,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:30,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406879985] [2024-06-28 00:56:30,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406879985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:30,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:30,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:30,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655370234] [2024-06-28 00:56:30,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:30,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:30,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:30,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:30,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:30,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:30,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 290 transitions, 3722 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:30,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:30,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:30,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:31,707 INFO L124 PetriNetUnfolderBase]: 3769/6169 cut-off events. [2024-06-28 00:56:31,707 INFO L125 PetriNetUnfolderBase]: For 192623/192623 co-relation queries the response was YES. [2024-06-28 00:56:31,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35522 conditions, 6169 events. 3769/6169 cut-off events. For 192623/192623 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 42425 event pairs, 676 based on Foata normal form. 1/6161 useless extension candidates. Maximal degree in co-relation 35410. Up to 5388 conditions per place. [2024-06-28 00:56:31,777 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 246 selfloop transitions, 57 changer transitions 0/317 dead transitions. [2024-06-28 00:56:31,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 317 transitions, 4390 flow [2024-06-28 00:56:31,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:31,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:31,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 00:56:31,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-28 00:56:31,779 INFO L175 Difference]: Start difference. First operand has 246 places, 290 transitions, 3722 flow. Second operand 7 states and 201 transitions. [2024-06-28 00:56:31,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 317 transitions, 4390 flow [2024-06-28 00:56:32,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 317 transitions, 3946 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:32,516 INFO L231 Difference]: Finished difference. Result has 246 places, 290 transitions, 3398 flow [2024-06-28 00:56:32,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3278, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3398, PETRI_PLACES=246, PETRI_TRANSITIONS=290} [2024-06-28 00:56:32,517 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 196 predicate places. [2024-06-28 00:56:32,517 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 290 transitions, 3398 flow [2024-06-28 00:56:32,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:32,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:32,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:32,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:56:32,517 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:32,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:32,517 INFO L85 PathProgramCache]: Analyzing trace with hash 952624446, now seen corresponding path program 7 times [2024-06-28 00:56:32,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:32,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665669352] [2024-06-28 00:56:32,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:32,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:32,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:32,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:32,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:32,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665669352] [2024-06-28 00:56:32,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665669352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:32,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:32,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:32,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585611514] [2024-06-28 00:56:32,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:32,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:32,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:32,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:32,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:32,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:32,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 290 transitions, 3398 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:32,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:32,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:32,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:33,554 INFO L124 PetriNetUnfolderBase]: 3761/6405 cut-off events. [2024-06-28 00:56:33,555 INFO L125 PetriNetUnfolderBase]: For 194065/194065 co-relation queries the response was YES. [2024-06-28 00:56:33,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34907 conditions, 6405 events. 3761/6405 cut-off events. For 194065/194065 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 45473 event pairs, 830 based on Foata normal form. 2/6389 useless extension candidates. Maximal degree in co-relation 34795. Up to 5038 conditions per place. [2024-06-28 00:56:33,630 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 195 selfloop transitions, 109 changer transitions 0/318 dead transitions. [2024-06-28 00:56:33,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 318 transitions, 4190 flow [2024-06-28 00:56:33,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:33,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:33,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 00:56:33,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.639751552795031 [2024-06-28 00:56:33,631 INFO L175 Difference]: Start difference. First operand has 246 places, 290 transitions, 3398 flow. Second operand 7 states and 206 transitions. [2024-06-28 00:56:33,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 318 transitions, 4190 flow [2024-06-28 00:56:34,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 318 transitions, 4046 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:34,215 INFO L231 Difference]: Finished difference. Result has 248 places, 290 transitions, 3480 flow [2024-06-28 00:56:34,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3254, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3480, PETRI_PLACES=248, PETRI_TRANSITIONS=290} [2024-06-28 00:56:34,215 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 198 predicate places. [2024-06-28 00:56:34,215 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 290 transitions, 3480 flow [2024-06-28 00:56:34,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:34,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:34,216 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 00:56:34,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:56:34,216 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 00:56:34,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:34,216 INFO L85 PathProgramCache]: Analyzing trace with hash 309376884, now seen corresponding path program 8 times [2024-06-28 00:56:34,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:34,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991259319] [2024-06-28 00:56:34,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:34,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:34,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:34,322 INFO 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:56:34,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:34,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991259319] [2024-06-28 00:56:34,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991259319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:34,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:34,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:34,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013541871] [2024-06-28 00:56:34,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:34,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:34,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:34,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:34,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:34,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:34,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 290 transitions, 3480 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:34,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:34,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:34,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:35,296 INFO L124 PetriNetUnfolderBase]: 3755/6149 cut-off events. [2024-06-28 00:56:35,297 INFO L125 PetriNetUnfolderBase]: For 194729/194729 co-relation queries the response was YES. [2024-06-28 00:56:35,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34849 conditions, 6149 events. 3755/6149 cut-off events. For 194729/194729 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 42265 event pairs, 676 based on Foata normal form. 2/6142 useless extension candidates. Maximal degree in co-relation 34736. Up to 5280 conditions per place. [2024-06-28 00:56:35,368 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 235 selfloop transitions, 72 changer transitions 0/321 dead transitions. [2024-06-28 00:56:35,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 321 transitions, 4284 flow [2024-06-28 00:56:35,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:56:35,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:56:35,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-06-28 00:56:35,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-06-28 00:56:35,370 INFO L175 Difference]: Start difference. First operand has 248 places, 290 transitions, 3480 flow. Second operand 9 states and 252 transitions. [2024-06-28 00:56:35,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 321 transitions, 4284 flow [2024-06-28 00:56:36,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 321 transitions, 4052 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:36,005 INFO L231 Difference]: Finished difference. Result has 251 places, 290 transitions, 3399 flow [2024-06-28 00:56:36,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3248, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3399, PETRI_PLACES=251, PETRI_TRANSITIONS=290} [2024-06-28 00:56:36,006 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 201 predicate places. [2024-06-28 00:56:36,006 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 290 transitions, 3399 flow [2024-06-28 00:56:36,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:36,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:36,007 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 00:56:36,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:56:36,007 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 00:56:36,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:36,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1080375100, now seen corresponding path program 9 times [2024-06-28 00:56:36,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:36,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012213417] [2024-06-28 00:56:36,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:36,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:36,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:36,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:36,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:36,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012213417] [2024-06-28 00:56:36,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012213417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:36,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:36,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:36,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815524094] [2024-06-28 00:56:36,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:36,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:36,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:36,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:36,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:36,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:36,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 290 transitions, 3399 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:36,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:36,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:36,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:36,957 INFO L124 PetriNetUnfolderBase]: 3747/6137 cut-off events. [2024-06-28 00:56:36,957 INFO L125 PetriNetUnfolderBase]: For 195418/195418 co-relation queries the response was YES. [2024-06-28 00:56:37,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34479 conditions, 6137 events. 3747/6137 cut-off events. For 195418/195418 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 42195 event pairs, 676 based on Foata normal form. 2/6130 useless extension candidates. Maximal degree in co-relation 34365. Up to 5272 conditions per place. [2024-06-28 00:56:37,027 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 232 selfloop transitions, 68 changer transitions 0/314 dead transitions. [2024-06-28 00:56:37,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 314 transitions, 4053 flow [2024-06-28 00:56:37,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:37,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:37,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 00:56:37,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-28 00:56:37,028 INFO L175 Difference]: Start difference. First operand has 251 places, 290 transitions, 3399 flow. Second operand 7 states and 201 transitions. [2024-06-28 00:56:37,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 314 transitions, 4053 flow [2024-06-28 00:56:37,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 314 transitions, 3819 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-28 00:56:37,694 INFO L231 Difference]: Finished difference. Result has 250 places, 290 transitions, 3310 flow [2024-06-28 00:56:37,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3165, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3310, PETRI_PLACES=250, PETRI_TRANSITIONS=290} [2024-06-28 00:56:37,695 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 200 predicate places. [2024-06-28 00:56:37,695 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 290 transitions, 3310 flow [2024-06-28 00:56:37,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:37,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:37,695 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 00:56:37,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:56:37,696 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 00:56:37,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:37,696 INFO L85 PathProgramCache]: Analyzing trace with hash -204539196, now seen corresponding path program 10 times [2024-06-28 00:56:37,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:37,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077888049] [2024-06-28 00:56:37,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:37,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:37,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:37,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:37,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:37,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077888049] [2024-06-28 00:56:37,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077888049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:37,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:37,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:37,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732310649] [2024-06-28 00:56:37,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:37,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:37,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:37,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:37,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:37,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:37,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 290 transitions, 3310 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:37,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:37,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:37,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:38,668 INFO L124 PetriNetUnfolderBase]: 3741/6129 cut-off events. [2024-06-28 00:56:38,668 INFO L125 PetriNetUnfolderBase]: For 195781/195781 co-relation queries the response was YES. [2024-06-28 00:56:38,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34161 conditions, 6129 events. 3741/6129 cut-off events. For 195781/195781 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 42216 event pairs, 676 based on Foata normal form. 2/6122 useless extension candidates. Maximal degree in co-relation 34047. Up to 5088 conditions per place. [2024-06-28 00:56:38,736 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 202 selfloop transitions, 115 changer transitions 0/331 dead transitions. [2024-06-28 00:56:38,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 331 transitions, 4292 flow [2024-06-28 00:56:38,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:38,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:38,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-06-28 00:56:38,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603260869565217 [2024-06-28 00:56:38,737 INFO L175 Difference]: Start difference. First operand has 250 places, 290 transitions, 3310 flow. Second operand 8 states and 243 transitions. [2024-06-28 00:56:38,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 331 transitions, 4292 flow [2024-06-28 00:56:39,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 331 transitions, 4128 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:39,425 INFO L231 Difference]: Finished difference. Result has 252 places, 290 transitions, 3396 flow [2024-06-28 00:56:39,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3146, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3396, PETRI_PLACES=252, PETRI_TRANSITIONS=290} [2024-06-28 00:56:39,426 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 202 predicate places. [2024-06-28 00:56:39,426 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 290 transitions, 3396 flow [2024-06-28 00:56:39,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:39,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:39,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 00:56:39,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:56:39,426 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 00:56:39,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:39,426 INFO L85 PathProgramCache]: Analyzing trace with hash -14532260, now seen corresponding path program 11 times [2024-06-28 00:56:39,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:39,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333627517] [2024-06-28 00:56:39,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:39,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:39,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:39,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:39,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:39,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333627517] [2024-06-28 00:56:39,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333627517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:39,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:39,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:39,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313391026] [2024-06-28 00:56:39,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:39,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:39,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:39,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:39,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:39,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:39,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 290 transitions, 3396 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:39,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:39,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:39,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:40,344 INFO L124 PetriNetUnfolderBase]: 3735/6403 cut-off events. [2024-06-28 00:56:40,345 INFO L125 PetriNetUnfolderBase]: For 199498/199498 co-relation queries the response was YES. [2024-06-28 00:56:40,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34603 conditions, 6403 events. 3735/6403 cut-off events. For 199498/199498 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 45651 event pairs, 840 based on Foata normal form. 2/6387 useless extension candidates. Maximal degree in co-relation 34488. Up to 5083 conditions per place. [2024-06-28 00:56:40,417 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 201 selfloop transitions, 103 changer transitions 0/318 dead transitions. [2024-06-28 00:56:40,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 318 transitions, 4198 flow [2024-06-28 00:56:40,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:40,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:40,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-28 00:56:40,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:56:40,418 INFO L175 Difference]: Start difference. First operand has 252 places, 290 transitions, 3396 flow. Second operand 6 states and 184 transitions. [2024-06-28 00:56:40,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 318 transitions, 4198 flow [2024-06-28 00:56:41,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 318 transitions, 3849 flow, removed 20 selfloop flow, removed 11 redundant places. [2024-06-28 00:56:41,047 INFO L231 Difference]: Finished difference. Result has 247 places, 290 transitions, 3280 flow [2024-06-28 00:56:41,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3053, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3280, PETRI_PLACES=247, PETRI_TRANSITIONS=290} [2024-06-28 00:56:41,048 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 197 predicate places. [2024-06-28 00:56:41,048 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 290 transitions, 3280 flow [2024-06-28 00:56:41,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:41,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:41,048 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 00:56:41,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:56:41,048 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 00:56:41,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:41,049 INFO L85 PathProgramCache]: Analyzing trace with hash -411192636, now seen corresponding path program 12 times [2024-06-28 00:56:41,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:41,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236352449] [2024-06-28 00:56:41,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:41,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:41,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:41,138 INFO 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:56:41,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:41,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236352449] [2024-06-28 00:56:41,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236352449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:41,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:41,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:41,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166339657] [2024-06-28 00:56:41,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:41,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:41,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:41,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:41,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:41,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:41,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 290 transitions, 3280 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:41,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:41,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:41,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:41,988 INFO L124 PetriNetUnfolderBase]: 3727/6246 cut-off events. [2024-06-28 00:56:41,988 INFO L125 PetriNetUnfolderBase]: For 183813/183816 co-relation queries the response was YES. [2024-06-28 00:56:42,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33861 conditions, 6246 events. 3727/6246 cut-off events. For 183813/183816 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 43634 event pairs, 853 based on Foata normal form. 4/6233 useless extension candidates. Maximal degree in co-relation 33748. Up to 5075 conditions per place. [2024-06-28 00:56:42,058 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 195 selfloop transitions, 123 changer transitions 0/332 dead transitions. [2024-06-28 00:56:42,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 332 transitions, 4016 flow [2024-06-28 00:56:42,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:42,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:42,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-06-28 00:56:42,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6657608695652174 [2024-06-28 00:56:42,202 INFO L175 Difference]: Start difference. First operand has 247 places, 290 transitions, 3280 flow. Second operand 8 states and 245 transitions. [2024-06-28 00:56:42,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 332 transitions, 4016 flow [2024-06-28 00:56:42,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 332 transitions, 3767 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:42,899 INFO L231 Difference]: Finished difference. Result has 248 places, 290 transitions, 3296 flow [2024-06-28 00:56:42,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3031, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3296, PETRI_PLACES=248, PETRI_TRANSITIONS=290} [2024-06-28 00:56:42,900 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 198 predicate places. [2024-06-28 00:56:42,900 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 290 transitions, 3296 flow [2024-06-28 00:56:42,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:42,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:42,900 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 00:56:42,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:56:42,901 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 00:56:42,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:42,901 INFO L85 PathProgramCache]: Analyzing trace with hash -398434152, now seen corresponding path program 1 times [2024-06-28 00:56:42,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:42,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798808560] [2024-06-28 00:56:42,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:42,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:42,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:42,986 INFO 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:56:42,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:42,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798808560] [2024-06-28 00:56:42,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798808560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:42,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:42,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:42,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363656675] [2024-06-28 00:56:42,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:42,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:42,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:42,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:42,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:43,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:56:43,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 290 transitions, 3296 flow. Second operand has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:43,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:43,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:56:43,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:43,830 INFO L124 PetriNetUnfolderBase]: 3600/6123 cut-off events. [2024-06-28 00:56:43,830 INFO L125 PetriNetUnfolderBase]: For 188908/188912 co-relation queries the response was YES. [2024-06-28 00:56:43,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33054 conditions, 6123 events. 3600/6123 cut-off events. For 188908/188912 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 43558 event pairs, 1049 based on Foata normal form. 9/6038 useless extension candidates. Maximal degree in co-relation 32942. Up to 4909 conditions per place. [2024-06-28 00:56:43,898 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 237 selfloop transitions, 27 changer transitions 0/319 dead transitions. [2024-06-28 00:56:43,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 319 transitions, 3920 flow [2024-06-28 00:56:43,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:56:43,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:56:43,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-06-28 00:56:43,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-28 00:56:43,899 INFO L175 Difference]: Start difference. First operand has 248 places, 290 transitions, 3296 flow. Second operand 5 states and 161 transitions. [2024-06-28 00:56:43,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 319 transitions, 3920 flow [2024-06-28 00:56:44,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 319 transitions, 3660 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 00:56:44,477 INFO L231 Difference]: Finished difference. Result has 244 places, 291 transitions, 3112 flow [2024-06-28 00:56:44,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3036, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3112, PETRI_PLACES=244, PETRI_TRANSITIONS=291} [2024-06-28 00:56:44,477 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 194 predicate places. [2024-06-28 00:56:44,477 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 291 transitions, 3112 flow [2024-06-28 00:56:44,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:44,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:44,478 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 00:56:44,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:56:44,478 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 00:56:44,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:44,478 INFO L85 PathProgramCache]: Analyzing trace with hash 32387418, now seen corresponding path program 2 times [2024-06-28 00:56:44,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:44,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715807237] [2024-06-28 00:56:44,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:44,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:44,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:44,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:44,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:44,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715807237] [2024-06-28 00:56:44,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715807237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:44,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:44,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:56:44,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196736358] [2024-06-28 00:56:44,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:44,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:56:44,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:44,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:56:44,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:56:44,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:56:44,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 291 transitions, 3112 flow. Second operand has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:44,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:44,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:56:44,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:45,341 INFO L124 PetriNetUnfolderBase]: 3626/6006 cut-off events. [2024-06-28 00:56:45,341 INFO L125 PetriNetUnfolderBase]: For 170287/170307 co-relation queries the response was YES. [2024-06-28 00:56:45,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32275 conditions, 6006 events. 3626/6006 cut-off events. For 170287/170307 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 41745 event pairs, 515 based on Foata normal form. 28/5983 useless extension candidates. Maximal degree in co-relation 32164. Up to 4720 conditions per place. [2024-06-28 00:56:45,404 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 239 selfloop transitions, 24 changer transitions 0/318 dead transitions. [2024-06-28 00:56:45,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 318 transitions, 3856 flow [2024-06-28 00:56:45,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:56:45,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:56:45,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-28 00:56:45,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-28 00:56:45,405 INFO L175 Difference]: Start difference. First operand has 244 places, 291 transitions, 3112 flow. Second operand 5 states and 155 transitions. [2024-06-28 00:56:45,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 318 transitions, 3856 flow [2024-06-28 00:56:45,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 318 transitions, 3806 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:45,920 INFO L231 Difference]: Finished difference. Result has 246 places, 292 transitions, 3126 flow [2024-06-28 00:56:45,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3062, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3126, PETRI_PLACES=246, PETRI_TRANSITIONS=292} [2024-06-28 00:56:45,921 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 196 predicate places. [2024-06-28 00:56:45,921 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 292 transitions, 3126 flow [2024-06-28 00:56:45,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.333333333333332) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:45,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:45,921 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 00:56:45,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:56:45,921 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 00:56:45,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:45,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1198513310, now seen corresponding path program 1 times [2024-06-28 00:56:45,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:45,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876520683] [2024-06-28 00:56:45,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:45,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:45,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:46,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:46,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:46,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876520683] [2024-06-28 00:56:46,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876520683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:46,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:46,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:46,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691104168] [2024-06-28 00:56:46,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:46,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:46,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:46,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:46,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:46,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:46,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 292 transitions, 3126 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:46,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:46,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:46,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:46,956 INFO L124 PetriNetUnfolderBase]: 3827/6450 cut-off events. [2024-06-28 00:56:46,956 INFO L125 PetriNetUnfolderBase]: For 169106/169106 co-relation queries the response was YES. [2024-06-28 00:56:47,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34038 conditions, 6450 events. 3827/6450 cut-off events. For 169106/169106 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 45724 event pairs, 1268 based on Foata normal form. 2/6401 useless extension candidates. Maximal degree in co-relation 33926. Up to 5596 conditions per place. [2024-06-28 00:56:47,025 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 284 selfloop transitions, 31 changer transitions 0/329 dead transitions. [2024-06-28 00:56:47,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 329 transitions, 4064 flow [2024-06-28 00:56:47,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:47,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:47,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 00:56:47,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-28 00:56:47,026 INFO L175 Difference]: Start difference. First operand has 246 places, 292 transitions, 3126 flow. Second operand 7 states and 201 transitions. [2024-06-28 00:56:47,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 329 transitions, 4064 flow [2024-06-28 00:56:47,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 329 transitions, 4023 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 00:56:47,559 INFO L231 Difference]: Finished difference. Result has 251 places, 296 transitions, 3268 flow [2024-06-28 00:56:47,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3085, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3268, PETRI_PLACES=251, PETRI_TRANSITIONS=296} [2024-06-28 00:56:47,560 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 201 predicate places. [2024-06-28 00:56:47,560 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 296 transitions, 3268 flow [2024-06-28 00:56:47,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:47,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:47,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:47,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:56:47,561 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 00:56:47,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:47,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1680209418, now seen corresponding path program 2 times [2024-06-28 00:56:47,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:47,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109838131] [2024-06-28 00:56:47,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:47,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:47,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:47,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:47,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:47,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109838131] [2024-06-28 00:56:47,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109838131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:47,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:47,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:47,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210904691] [2024-06-28 00:56:47,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:47,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:47,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:47,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:47,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:47,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:47,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 296 transitions, 3268 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:47,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:47,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:47,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:48,497 INFO L124 PetriNetUnfolderBase]: 3845/6309 cut-off events. [2024-06-28 00:56:48,498 INFO L125 PetriNetUnfolderBase]: For 173880/173880 co-relation queries the response was YES. [2024-06-28 00:56:48,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34138 conditions, 6309 events. 3845/6309 cut-off events. For 173880/173880 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 43768 event pairs, 670 based on Foata normal form. 2/6308 useless extension candidates. Maximal degree in co-relation 34025. Up to 5677 conditions per place. [2024-06-28 00:56:48,571 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 284 selfloop transitions, 28 changer transitions 0/326 dead transitions. [2024-06-28 00:56:48,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 326 transitions, 4016 flow [2024-06-28 00:56:48,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:48,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:48,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-28 00:56:48,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-06-28 00:56:48,573 INFO L175 Difference]: Start difference. First operand has 251 places, 296 transitions, 3268 flow. Second operand 7 states and 196 transitions. [2024-06-28 00:56:48,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 326 transitions, 4016 flow [2024-06-28 00:56:49,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 326 transitions, 3890 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-28 00:56:49,223 INFO L231 Difference]: Finished difference. Result has 255 places, 298 transitions, 3267 flow [2024-06-28 00:56:49,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3164, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3267, PETRI_PLACES=255, PETRI_TRANSITIONS=298} [2024-06-28 00:56:49,224 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 205 predicate places. [2024-06-28 00:56:49,224 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 298 transitions, 3267 flow [2024-06-28 00:56:49,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:49,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:49,224 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 00:56:49,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:56:49,224 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 00:56:49,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:49,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1795500588, now seen corresponding path program 3 times [2024-06-28 00:56:49,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:49,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223273916] [2024-06-28 00:56:49,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:49,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:49,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:49,334 INFO 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:56:49,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:49,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223273916] [2024-06-28 00:56:49,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223273916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:49,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:49,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:49,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306444676] [2024-06-28 00:56:49,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:49,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:49,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:49,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:49,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:49,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:49,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 298 transitions, 3267 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:49,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:49,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:49,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:50,189 INFO L124 PetriNetUnfolderBase]: 3863/6482 cut-off events. [2024-06-28 00:56:50,189 INFO L125 PetriNetUnfolderBase]: For 178808/178808 co-relation queries the response was YES. [2024-06-28 00:56:50,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34307 conditions, 6482 events. 3863/6482 cut-off events. For 178808/178808 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 45707 event pairs, 1239 based on Foata normal form. 2/6455 useless extension candidates. Maximal degree in co-relation 34192. Up to 5730 conditions per place. [2024-06-28 00:56:50,261 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 291 selfloop transitions, 20 changer transitions 0/325 dead transitions. [2024-06-28 00:56:50,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 325 transitions, 3987 flow [2024-06-28 00:56:50,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:50,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:50,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 00:56:50,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962732919254659 [2024-06-28 00:56:50,262 INFO L175 Difference]: Start difference. First operand has 255 places, 298 transitions, 3267 flow. Second operand 7 states and 192 transitions. [2024-06-28 00:56:50,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 325 transitions, 3987 flow [2024-06-28 00:56:50,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 325 transitions, 3904 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:50,793 INFO L231 Difference]: Finished difference. Result has 257 places, 300 transitions, 3275 flow [2024-06-28 00:56:50,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3184, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3275, PETRI_PLACES=257, PETRI_TRANSITIONS=300} [2024-06-28 00:56:50,793 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 207 predicate places. [2024-06-28 00:56:50,794 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 300 transitions, 3275 flow [2024-06-28 00:56:50,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:50,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:50,794 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 00:56:50,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:56:50,794 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 00:56:50,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:50,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1795685286, now seen corresponding path program 1 times [2024-06-28 00:56:50,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:50,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117770452] [2024-06-28 00:56:50,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:50,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:50,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:50,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:56:50,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:50,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117770452] [2024-06-28 00:56:50,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117770452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:50,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:50,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:50,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619557054] [2024-06-28 00:56:50,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:50,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:50,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:50,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:50,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:50,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:50,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 300 transitions, 3275 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:50,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:50,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:50,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:51,759 INFO L124 PetriNetUnfolderBase]: 3899/6392 cut-off events. [2024-06-28 00:56:51,759 INFO L125 PetriNetUnfolderBase]: For 187019/187019 co-relation queries the response was YES. [2024-06-28 00:56:51,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34499 conditions, 6392 events. 3899/6392 cut-off events. For 187019/187019 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 44304 event pairs, 694 based on Foata normal form. 4/6387 useless extension candidates. Maximal degree in co-relation 34383. Up to 5566 conditions per place. [2024-06-28 00:56:51,828 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 259 selfloop transitions, 55 changer transitions 0/328 dead transitions. [2024-06-28 00:56:51,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 328 transitions, 4019 flow [2024-06-28 00:56:51,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:51,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:51,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 00:56:51,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6211180124223602 [2024-06-28 00:56:51,829 INFO L175 Difference]: Start difference. First operand has 257 places, 300 transitions, 3275 flow. Second operand 7 states and 200 transitions. [2024-06-28 00:56:51,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 328 transitions, 4019 flow [2024-06-28 00:56:52,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 328 transitions, 3948 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:52,516 INFO L231 Difference]: Finished difference. Result has 259 places, 303 transitions, 3386 flow [2024-06-28 00:56:52,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3204, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3386, PETRI_PLACES=259, PETRI_TRANSITIONS=303} [2024-06-28 00:56:52,516 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 209 predicate places. [2024-06-28 00:56:52,517 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 303 transitions, 3386 flow [2024-06-28 00:56:52,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:52,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:52,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:52,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:56:52,517 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 00:56:52,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:52,517 INFO L85 PathProgramCache]: Analyzing trace with hash -204262366, now seen corresponding path program 4 times [2024-06-28 00:56:52,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:52,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362694615] [2024-06-28 00:56:52,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:52,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:52,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:52,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 00:56:52,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:52,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362694615] [2024-06-28 00:56:52,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362694615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:52,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:52,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:52,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121676824] [2024-06-28 00:56:52,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:52,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:52,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:52,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:52,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:52,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:52,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 303 transitions, 3386 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:52,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:52,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:52,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:53,519 INFO L124 PetriNetUnfolderBase]: 3894/6560 cut-off events. [2024-06-28 00:56:53,519 INFO L125 PetriNetUnfolderBase]: For 186456/186456 co-relation queries the response was YES. [2024-06-28 00:56:53,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34888 conditions, 6560 events. 3894/6560 cut-off events. For 186456/186456 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 46519 event pairs, 1189 based on Foata normal form. 2/6534 useless extension candidates. Maximal degree in co-relation 34771. Up to 5715 conditions per place. [2024-06-28 00:56:53,595 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 288 selfloop transitions, 29 changer transitions 0/331 dead transitions. [2024-06-28 00:56:53,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 331 transitions, 4086 flow [2024-06-28 00:56:53,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:53,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:53,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:56:53,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376811594202898 [2024-06-28 00:56:53,596 INFO L175 Difference]: Start difference. First operand has 259 places, 303 transitions, 3386 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:56:53,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 331 transitions, 4086 flow [2024-06-28 00:56:54,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 331 transitions, 3898 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:54,180 INFO L231 Difference]: Finished difference. Result has 260 places, 303 transitions, 3267 flow [2024-06-28 00:56:54,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3198, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3267, PETRI_PLACES=260, PETRI_TRANSITIONS=303} [2024-06-28 00:56:54,181 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 210 predicate places. [2024-06-28 00:56:54,181 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 303 transitions, 3267 flow [2024-06-28 00:56:54,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:54,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:54,181 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 00:56:54,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:56:54,182 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 00:56:54,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:54,182 INFO L85 PathProgramCache]: Analyzing trace with hash 23823482, now seen corresponding path program 2 times [2024-06-28 00:56:54,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:54,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436714937] [2024-06-28 00:56:54,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:54,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:54,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:54,293 INFO 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:56:54,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:54,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436714937] [2024-06-28 00:56:54,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436714937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:54,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:54,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:54,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254013401] [2024-06-28 00:56:54,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:54,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:54,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:54,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:54,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:54,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:54,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 303 transitions, 3267 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:54,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:54,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:54,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:55,327 INFO L124 PetriNetUnfolderBase]: 3930/6472 cut-off events. [2024-06-28 00:56:55,327 INFO L125 PetriNetUnfolderBase]: For 194938/194941 co-relation queries the response was YES. [2024-06-28 00:56:55,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34744 conditions, 6472 events. 3930/6472 cut-off events. For 194938/194941 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 45162 event pairs, 738 based on Foata normal form. 6/6458 useless extension candidates. Maximal degree in co-relation 34626. Up to 5611 conditions per place. [2024-06-28 00:56:55,387 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 254 selfloop transitions, 57 changer transitions 0/325 dead transitions. [2024-06-28 00:56:55,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 325 transitions, 3997 flow [2024-06-28 00:56:55,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:55,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:55,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-28 00:56:55,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-06-28 00:56:55,388 INFO L175 Difference]: Start difference. First operand has 260 places, 303 transitions, 3267 flow. Second operand 6 states and 171 transitions. [2024-06-28 00:56:55,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 325 transitions, 3997 flow [2024-06-28 00:56:55,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 325 transitions, 3930 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:55,919 INFO L231 Difference]: Finished difference. Result has 261 places, 306 transitions, 3392 flow [2024-06-28 00:56:55,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3200, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3392, PETRI_PLACES=261, PETRI_TRANSITIONS=306} [2024-06-28 00:56:55,920 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 211 predicate places. [2024-06-28 00:56:55,920 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 306 transitions, 3392 flow [2024-06-28 00:56:55,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:55,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:55,920 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 00:56:55,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:56:55,921 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 00:56:55,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:55,921 INFO L85 PathProgramCache]: Analyzing trace with hash -204077668, now seen corresponding path program 3 times [2024-06-28 00:56:55,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:55,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672900186] [2024-06-28 00:56:55,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:55,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:55,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:56,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:56,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:56,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672900186] [2024-06-28 00:56:56,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672900186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:56,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:56,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:56,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921786991] [2024-06-28 00:56:56,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:56,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:56,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:56,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:56,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:56,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:56,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 306 transitions, 3392 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:56,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:56,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:56,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:56,898 INFO L124 PetriNetUnfolderBase]: 3966/6489 cut-off events. [2024-06-28 00:56:56,898 INFO L125 PetriNetUnfolderBase]: For 197343/197343 co-relation queries the response was YES. [2024-06-28 00:56:56,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35518 conditions, 6489 events. 3966/6489 cut-off events. For 197343/197343 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 44994 event pairs, 701 based on Foata normal form. 4/6484 useless extension candidates. Maximal degree in co-relation 35399. Up to 5635 conditions per place. [2024-06-28 00:56:56,974 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 257 selfloop transitions, 60 changer transitions 0/331 dead transitions. [2024-06-28 00:56:56,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 331 transitions, 4148 flow [2024-06-28 00:56:56,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:56,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:56,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:56:56,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 00:56:56,975 INFO L175 Difference]: Start difference. First operand has 261 places, 306 transitions, 3392 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:56:56,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 331 transitions, 4148 flow [2024-06-28 00:56:57,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 331 transitions, 3978 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:57,835 INFO L231 Difference]: Finished difference. Result has 263 places, 309 transitions, 3430 flow [2024-06-28 00:56:57,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3222, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3430, PETRI_PLACES=263, PETRI_TRANSITIONS=309} [2024-06-28 00:56:57,836 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 213 predicate places. [2024-06-28 00:56:57,836 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 309 transitions, 3430 flow [2024-06-28 00:56:57,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:57,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:57,836 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 00:56:57,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:56:57,837 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 00:56:57,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:57,837 INFO L85 PathProgramCache]: Analyzing trace with hash 32394362, now seen corresponding path program 4 times [2024-06-28 00:56:57,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:57,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879542444] [2024-06-28 00:56:57,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:57,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:57,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:57,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:57,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:57,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879542444] [2024-06-28 00:56:57,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879542444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:57,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:57,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:57,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126926512] [2024-06-28 00:56:57,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:57,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:57,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:57,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:57,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:57,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:56:57,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 309 transitions, 3430 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:57,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:57,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:56:57,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:58,791 INFO L124 PetriNetUnfolderBase]: 3979/6528 cut-off events. [2024-06-28 00:56:58,792 INFO L125 PetriNetUnfolderBase]: For 200432/200435 co-relation queries the response was YES. [2024-06-28 00:56:58,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35630 conditions, 6528 events. 3979/6528 cut-off events. For 200432/200435 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 45442 event pairs, 721 based on Foata normal form. 6/6514 useless extension candidates. Maximal degree in co-relation 35510. Up to 5562 conditions per place. [2024-06-28 00:56:58,868 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 252 selfloop transitions, 68 changer transitions 0/334 dead transitions. [2024-06-28 00:56:58,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 334 transitions, 4221 flow [2024-06-28 00:56:58,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:58,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:58,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 00:56:58,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6231884057971014 [2024-06-28 00:56:58,869 INFO L175 Difference]: Start difference. First operand has 263 places, 309 transitions, 3430 flow. Second operand 6 states and 172 transitions. [2024-06-28 00:56:58,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 334 transitions, 4221 flow [2024-06-28 00:56:59,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 334 transitions, 4033 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 00:56:59,477 INFO L231 Difference]: Finished difference. Result has 266 places, 314 transitions, 3515 flow [2024-06-28 00:56:59,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3250, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3515, PETRI_PLACES=266, PETRI_TRANSITIONS=314} [2024-06-28 00:56:59,477 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 216 predicate places. [2024-06-28 00:56:59,477 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 314 transitions, 3515 flow [2024-06-28 00:56:59,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:59,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:59,478 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 00:56:59,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:56:59,478 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:59,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:59,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1264352212, now seen corresponding path program 1 times [2024-06-28 00:56:59,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:59,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795192872] [2024-06-28 00:56:59,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:59,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:59,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:59,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:59,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:59,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795192872] [2024-06-28 00:56:59,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795192872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:59,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:59,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:56:59,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90215477] [2024-06-28 00:56:59,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:59,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:56:59,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:59,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:56:59,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:56:59,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 46 [2024-06-28 00:56:59,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 314 transitions, 3515 flow. Second operand has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:59,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:59,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 46 [2024-06-28 00:56:59,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:00,491 INFO L124 PetriNetUnfolderBase]: 2547/5571 cut-off events. [2024-06-28 00:57:00,491 INFO L125 PetriNetUnfolderBase]: For 91354/91670 co-relation queries the response was YES. [2024-06-28 00:57:00,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22393 conditions, 5571 events. 2547/5571 cut-off events. For 91354/91670 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 49018 event pairs, 373 based on Foata normal form. 249/5392 useless extension candidates. Maximal degree in co-relation 22271. Up to 2191 conditions per place. [2024-06-28 00:57:00,550 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 30 selfloop transitions, 78 changer transitions 0/331 dead transitions. [2024-06-28 00:57:00,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 331 transitions, 3833 flow [2024-06-28 00:57:00,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:57:00,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:57:00,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 141 transitions. [2024-06-28 00:57:00,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7663043478260869 [2024-06-28 00:57:00,551 INFO L175 Difference]: Start difference. First operand has 266 places, 314 transitions, 3515 flow. Second operand 4 states and 141 transitions. [2024-06-28 00:57:00,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 331 transitions, 3833 flow [2024-06-28 00:57:00,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 331 transitions, 3683 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-28 00:57:00,864 INFO L231 Difference]: Finished difference. Result has 269 places, 318 transitions, 3727 flow [2024-06-28 00:57:00,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3365, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=3727, PETRI_PLACES=269, PETRI_TRANSITIONS=318} [2024-06-28 00:57:00,865 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 219 predicate places. [2024-06-28 00:57:00,865 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 318 transitions, 3727 flow [2024-06-28 00:57:00,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:00,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:00,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:00,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:57:00,865 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 00:57:00,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:00,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1331652841, now seen corresponding path program 1 times [2024-06-28 00:57:00,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:00,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464409840] [2024-06-28 00:57:00,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:00,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:00,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:00,993 INFO 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:57:00,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:00,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464409840] [2024-06-28 00:57:00,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464409840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:00,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:00,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:00,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631403083] [2024-06-28 00:57:00,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:00,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:00,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:00,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:00,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:01,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:01,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 318 transitions, 3727 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:01,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:01,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:01,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:02,093 INFO L124 PetriNetUnfolderBase]: 4259/7311 cut-off events. [2024-06-28 00:57:02,093 INFO L125 PetriNetUnfolderBase]: For 278338/278372 co-relation queries the response was YES. [2024-06-28 00:57:02,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42496 conditions, 7311 events. 4259/7311 cut-off events. For 278338/278372 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 53412 event pairs, 1186 based on Foata normal form. 12/7048 useless extension candidates. Maximal degree in co-relation 42371. Up to 5291 conditions per place. [2024-06-28 00:57:02,180 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 232 selfloop transitions, 117 changer transitions 0/364 dead transitions. [2024-06-28 00:57:02,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 364 transitions, 5037 flow [2024-06-28 00:57:02,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:02,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:02,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 00:57:02,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6385869565217391 [2024-06-28 00:57:02,181 INFO L175 Difference]: Start difference. First operand has 269 places, 318 transitions, 3727 flow. Second operand 8 states and 235 transitions. [2024-06-28 00:57:02,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 364 transitions, 5037 flow [2024-06-28 00:57:02,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 364 transitions, 5035 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:57:02,940 INFO L231 Difference]: Finished difference. Result has 277 places, 323 transitions, 4112 flow [2024-06-28 00:57:02,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3725, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4112, PETRI_PLACES=277, PETRI_TRANSITIONS=323} [2024-06-28 00:57:02,940 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 227 predicate places. [2024-06-28 00:57:02,940 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 323 transitions, 4112 flow [2024-06-28 00:57:02,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:02,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:02,941 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 00:57:02,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:57:02,941 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 00:57:02,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:02,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1502672015, now seen corresponding path program 2 times [2024-06-28 00:57:02,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:02,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129139094] [2024-06-28 00:57:02,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:02,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:02,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:03,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:03,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:03,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129139094] [2024-06-28 00:57:03,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129139094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:03,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:03,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:03,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829764170] [2024-06-28 00:57:03,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:03,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:03,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:03,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:03,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:03,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:03,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 323 transitions, 4112 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:03,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:03,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:03,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:04,425 INFO L124 PetriNetUnfolderBase]: 4407/7527 cut-off events. [2024-06-28 00:57:04,425 INFO L125 PetriNetUnfolderBase]: For 308745/308779 co-relation queries the response was YES. [2024-06-28 00:57:04,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45456 conditions, 7527 events. 4407/7527 cut-off events. For 308745/308779 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 55133 event pairs, 1506 based on Foata normal form. 16/7248 useless extension candidates. Maximal degree in co-relation 45328. Up to 6319 conditions per place. [2024-06-28 00:57:04,505 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 220 selfloop transitions, 114 changer transitions 0/349 dead transitions. [2024-06-28 00:57:04,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 349 transitions, 4926 flow [2024-06-28 00:57:04,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:04,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:04,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-28 00:57:04,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6032608695652174 [2024-06-28 00:57:04,507 INFO L175 Difference]: Start difference. First operand has 277 places, 323 transitions, 4112 flow. Second operand 8 states and 222 transitions. [2024-06-28 00:57:04,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 349 transitions, 4926 flow [2024-06-28 00:57:05,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 349 transitions, 4738 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-28 00:57:05,489 INFO L231 Difference]: Finished difference. Result has 282 places, 325 transitions, 4222 flow [2024-06-28 00:57:05,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3926, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4222, PETRI_PLACES=282, PETRI_TRANSITIONS=325} [2024-06-28 00:57:05,489 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 232 predicate places. [2024-06-28 00:57:05,490 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 325 transitions, 4222 flow [2024-06-28 00:57:05,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:05,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:05,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:05,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:57:05,490 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 00:57:05,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:05,490 INFO L85 PathProgramCache]: Analyzing trace with hash 546885697, now seen corresponding path program 3 times [2024-06-28 00:57:05,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:05,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178659333] [2024-06-28 00:57:05,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:05,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:05,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:05,613 INFO 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:57:05,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:05,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178659333] [2024-06-28 00:57:05,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178659333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:05,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:05,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:05,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106033005] [2024-06-28 00:57:05,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:05,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:05,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:05,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:05,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:05,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:05,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 325 transitions, 4222 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:05,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:05,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:05,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:06,773 INFO L124 PetriNetUnfolderBase]: 4638/7911 cut-off events. [2024-06-28 00:57:06,773 INFO L125 PetriNetUnfolderBase]: For 339123/339163 co-relation queries the response was YES. [2024-06-28 00:57:06,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48721 conditions, 7911 events. 4638/7911 cut-off events. For 339123/339163 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 58441 event pairs, 1523 based on Foata normal form. 12/7617 useless extension candidates. Maximal degree in co-relation 48591. Up to 6323 conditions per place. [2024-06-28 00:57:06,867 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 232 selfloop transitions, 112 changer transitions 0/359 dead transitions. [2024-06-28 00:57:06,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 359 transitions, 5280 flow [2024-06-28 00:57:06,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:06,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:06,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 00:57:06,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168478260869565 [2024-06-28 00:57:06,868 INFO L175 Difference]: Start difference. First operand has 282 places, 325 transitions, 4222 flow. Second operand 8 states and 227 transitions. [2024-06-28 00:57:06,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 359 transitions, 5280 flow [2024-06-28 00:57:07,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 359 transitions, 5014 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:07,855 INFO L231 Difference]: Finished difference. Result has 285 places, 329 transitions, 4325 flow [2024-06-28 00:57:07,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3956, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4325, PETRI_PLACES=285, PETRI_TRANSITIONS=329} [2024-06-28 00:57:07,856 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 235 predicate places. [2024-06-28 00:57:07,856 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 329 transitions, 4325 flow [2024-06-28 00:57:07,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:07,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:07,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:07,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:57:07,856 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 00:57:07,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:07,857 INFO L85 PathProgramCache]: Analyzing trace with hash -173907459, now seen corresponding path program 4 times [2024-06-28 00:57:07,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:07,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426476334] [2024-06-28 00:57:07,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:07,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:07,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:07,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:07,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:07,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426476334] [2024-06-28 00:57:07,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426476334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:07,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:07,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:07,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977407405] [2024-06-28 00:57:07,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:07,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:07,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:07,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:07,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:08,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:08,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 329 transitions, 4325 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:08,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:08,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:08,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:09,478 INFO L124 PetriNetUnfolderBase]: 4786/8184 cut-off events. [2024-06-28 00:57:09,478 INFO L125 PetriNetUnfolderBase]: For 359735/359781 co-relation queries the response was YES. [2024-06-28 00:57:09,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50523 conditions, 8184 events. 4786/8184 cut-off events. For 359735/359781 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 60983 event pairs, 1651 based on Foata normal form. 16/7881 useless extension candidates. Maximal degree in co-relation 50391. Up to 7022 conditions per place. [2024-06-28 00:57:09,582 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 265 selfloop transitions, 72 changer transitions 0/352 dead transitions. [2024-06-28 00:57:09,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 352 transitions, 5143 flow [2024-06-28 00:57:09,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:09,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:09,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 00:57:09,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.592391304347826 [2024-06-28 00:57:09,583 INFO L175 Difference]: Start difference. First operand has 285 places, 329 transitions, 4325 flow. Second operand 8 states and 218 transitions. [2024-06-28 00:57:09,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 352 transitions, 5143 flow [2024-06-28 00:57:10,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 352 transitions, 4951 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:10,754 INFO L231 Difference]: Finished difference. Result has 289 places, 331 transitions, 4353 flow [2024-06-28 00:57:10,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4133, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4353, PETRI_PLACES=289, PETRI_TRANSITIONS=331} [2024-06-28 00:57:10,754 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 239 predicate places. [2024-06-28 00:57:10,754 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 331 transitions, 4353 flow [2024-06-28 00:57:10,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:10,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:10,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:10,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:57:10,755 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 00:57:10,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:10,755 INFO L85 PathProgramCache]: Analyzing trace with hash -168545079, now seen corresponding path program 5 times [2024-06-28 00:57:10,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:10,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708875514] [2024-06-28 00:57:10,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:10,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:10,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:10,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:10,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:10,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708875514] [2024-06-28 00:57:10,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708875514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:10,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:10,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:10,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520392321] [2024-06-28 00:57:10,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:10,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:10,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:10,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:10,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:10,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:10,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 331 transitions, 4353 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:10,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:10,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:10,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:12,199 INFO L124 PetriNetUnfolderBase]: 4934/8417 cut-off events. [2024-06-28 00:57:12,199 INFO L125 PetriNetUnfolderBase]: For 377498/377553 co-relation queries the response was YES. [2024-06-28 00:57:12,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52281 conditions, 8417 events. 4934/8417 cut-off events. For 377498/377553 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 63070 event pairs, 1684 based on Foata normal form. 16/8098 useless extension candidates. Maximal degree in co-relation 52147. Up to 7250 conditions per place. [2024-06-28 00:57:12,307 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 263 selfloop transitions, 78 changer transitions 0/356 dead transitions. [2024-06-28 00:57:12,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 356 transitions, 5187 flow [2024-06-28 00:57:12,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:57:12,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:57:12,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-06-28 00:57:12,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5739130434782609 [2024-06-28 00:57:12,308 INFO L175 Difference]: Start difference. First operand has 289 places, 331 transitions, 4353 flow. Second operand 10 states and 264 transitions. [2024-06-28 00:57:12,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 356 transitions, 5187 flow [2024-06-28 00:57:13,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 356 transitions, 4997 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:13,413 INFO L231 Difference]: Finished difference. Result has 293 places, 333 transitions, 4399 flow [2024-06-28 00:57:13,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4163, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4399, PETRI_PLACES=293, PETRI_TRANSITIONS=333} [2024-06-28 00:57:13,416 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 243 predicate places. [2024-06-28 00:57:13,416 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 333 transitions, 4399 flow [2024-06-28 00:57:13,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:13,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:13,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 00:57:13,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:57:13,418 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 00:57:13,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:13,418 INFO L85 PathProgramCache]: Analyzing trace with hash 868419079, now seen corresponding path program 6 times [2024-06-28 00:57:13,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:13,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540122403] [2024-06-28 00:57:13,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:13,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:13,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:13,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:13,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:13,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540122403] [2024-06-28 00:57:13,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540122403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:13,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:13,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:13,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96042338] [2024-06-28 00:57:13,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:13,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:13,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:13,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:13,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:13,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:13,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 333 transitions, 4399 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:13,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:13,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:13,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:15,189 INFO L124 PetriNetUnfolderBase]: 5165/8825 cut-off events. [2024-06-28 00:57:15,190 INFO L125 PetriNetUnfolderBase]: For 411365/411420 co-relation queries the response was YES. [2024-06-28 00:57:15,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55621 conditions, 8825 events. 5165/8825 cut-off events. For 411365/411420 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 66775 event pairs, 1717 based on Foata normal form. 12/8491 useless extension candidates. Maximal degree in co-relation 55486. Up to 7048 conditions per place. [2024-06-28 00:57:15,294 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 278 selfloop transitions, 71 changer transitions 0/364 dead transitions. [2024-06-28 00:57:15,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 364 transitions, 5485 flow [2024-06-28 00:57:15,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:15,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:15,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 00:57:15,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-28 00:57:15,295 INFO L175 Difference]: Start difference. First operand has 293 places, 333 transitions, 4399 flow. Second operand 8 states and 223 transitions. [2024-06-28 00:57:15,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 364 transitions, 5485 flow [2024-06-28 00:57:16,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 364 transitions, 5279 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 00:57:16,522 INFO L231 Difference]: Finished difference. Result has 294 places, 337 transitions, 4504 flow [2024-06-28 00:57:16,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4193, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4504, PETRI_PLACES=294, PETRI_TRANSITIONS=337} [2024-06-28 00:57:16,523 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 244 predicate places. [2024-06-28 00:57:16,523 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 337 transitions, 4504 flow [2024-06-28 00:57:16,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:16,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:16,523 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 00:57:16,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:57:16,524 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 00:57:16,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:16,524 INFO L85 PathProgramCache]: Analyzing trace with hash 874144531, now seen corresponding path program 1 times [2024-06-28 00:57:16,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:16,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486521632] [2024-06-28 00:57:16,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:16,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:16,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:16,642 INFO 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:57:16,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:16,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486521632] [2024-06-28 00:57:16,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486521632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:16,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:16,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:16,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21065566] [2024-06-28 00:57:16,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:16,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:16,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:16,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:16,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:16,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:16,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 337 transitions, 4504 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:16,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:16,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:16,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:18,278 INFO L124 PetriNetUnfolderBase]: 5271/9033 cut-off events. [2024-06-28 00:57:18,279 INFO L125 PetriNetUnfolderBase]: For 424585/424643 co-relation queries the response was YES. [2024-06-28 00:57:18,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56752 conditions, 9033 events. 5271/9033 cut-off events. For 424585/424643 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 68798 event pairs, 1774 based on Foata normal form. 12/8698 useless extension candidates. Maximal degree in co-relation 56615. Up to 7459 conditions per place. [2024-06-28 00:57:18,403 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 267 selfloop transitions, 85 changer transitions 0/367 dead transitions. [2024-06-28 00:57:18,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 367 transitions, 5388 flow [2024-06-28 00:57:18,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:57:18,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:57:18,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 268 transitions. [2024-06-28 00:57:18,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826086956521739 [2024-06-28 00:57:18,404 INFO L175 Difference]: Start difference. First operand has 294 places, 337 transitions, 4504 flow. Second operand 10 states and 268 transitions. [2024-06-28 00:57:18,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 367 transitions, 5388 flow [2024-06-28 00:57:19,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 367 transitions, 5232 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:19,783 INFO L231 Difference]: Finished difference. Result has 300 places, 339 transitions, 4597 flow [2024-06-28 00:57:19,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4348, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4597, PETRI_PLACES=300, PETRI_TRANSITIONS=339} [2024-06-28 00:57:19,783 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 250 predicate places. [2024-06-28 00:57:19,783 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 339 transitions, 4597 flow [2024-06-28 00:57:19,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:19,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:19,784 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 00:57:19,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:57:19,784 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 00:57:19,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:19,784 INFO L85 PathProgramCache]: Analyzing trace with hash -978323173, now seen corresponding path program 7 times [2024-06-28 00:57:19,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:19,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627822794] [2024-06-28 00:57:19,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:19,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:19,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:19,912 INFO 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:57:19,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:19,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627822794] [2024-06-28 00:57:19,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627822794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:19,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:19,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:19,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186585203] [2024-06-28 00:57:19,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:19,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:19,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:19,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:19,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:19,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:19,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 339 transitions, 4597 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:19,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:19,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:19,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:21,443 INFO L124 PetriNetUnfolderBase]: 5419/9253 cut-off events. [2024-06-28 00:57:21,443 INFO L125 PetriNetUnfolderBase]: For 451303/451391 co-relation queries the response was YES. [2024-06-28 00:57:21,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58661 conditions, 9253 events. 5419/9253 cut-off events. For 451303/451391 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 70864 event pairs, 1884 based on Foata normal form. 31/8918 useless extension candidates. Maximal degree in co-relation 58522. Up to 7913 conditions per place. [2024-06-28 00:57:21,563 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 228 selfloop transitions, 120 changer transitions 0/363 dead transitions. [2024-06-28 00:57:21,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 363 transitions, 5453 flow [2024-06-28 00:57:21,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:57:21,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:57:21,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-28 00:57:21,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821256038647343 [2024-06-28 00:57:21,564 INFO L175 Difference]: Start difference. First operand has 300 places, 339 transitions, 4597 flow. Second operand 9 states and 241 transitions. [2024-06-28 00:57:21,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 363 transitions, 5453 flow [2024-06-28 00:57:22,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 363 transitions, 5228 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 00:57:22,884 INFO L231 Difference]: Finished difference. Result has 301 places, 341 transitions, 4702 flow [2024-06-28 00:57:22,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4372, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4702, PETRI_PLACES=301, PETRI_TRANSITIONS=341} [2024-06-28 00:57:22,885 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 251 predicate places. [2024-06-28 00:57:22,885 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 341 transitions, 4702 flow [2024-06-28 00:57:22,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:22,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:22,885 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 00:57:22,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:57:22,885 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 00:57:22,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:22,885 INFO L85 PathProgramCache]: Analyzing trace with hash -2031654509, now seen corresponding path program 8 times [2024-06-28 00:57:22,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:22,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382171385] [2024-06-28 00:57:22,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:22,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:22,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:23,009 INFO 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:57:23,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:23,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382171385] [2024-06-28 00:57:23,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382171385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:23,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:23,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:23,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631375593] [2024-06-28 00:57:23,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:23,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:23,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:23,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:23,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:23,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:23,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 341 transitions, 4702 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:23,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:23,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:23,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:24,548 INFO L124 PetriNetUnfolderBase]: 5567/9483 cut-off events. [2024-06-28 00:57:24,549 INFO L125 PetriNetUnfolderBase]: For 470867/470943 co-relation queries the response was YES. [2024-06-28 00:57:24,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60464 conditions, 9483 events. 5567/9483 cut-off events. For 470867/470943 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 72795 event pairs, 1900 based on Foata normal form. 16/9118 useless extension candidates. Maximal degree in co-relation 60324. Up to 7981 conditions per place. [2024-06-28 00:57:24,673 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 232 selfloop transitions, 121 changer transitions 0/368 dead transitions. [2024-06-28 00:57:24,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 368 transitions, 5580 flow [2024-06-28 00:57:24,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:57:24,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:57:24,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-28 00:57:24,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5893719806763285 [2024-06-28 00:57:24,674 INFO L175 Difference]: Start difference. First operand has 301 places, 341 transitions, 4702 flow. Second operand 9 states and 244 transitions. [2024-06-28 00:57:24,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 368 transitions, 5580 flow [2024-06-28 00:57:25,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 368 transitions, 5280 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-28 00:57:25,951 INFO L231 Difference]: Finished difference. Result has 303 places, 343 transitions, 4742 flow [2024-06-28 00:57:25,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4402, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4742, PETRI_PLACES=303, PETRI_TRANSITIONS=343} [2024-06-28 00:57:25,951 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 253 predicate places. [2024-06-28 00:57:25,951 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 343 transitions, 4742 flow [2024-06-28 00:57:25,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:25,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:25,951 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 00:57:25,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:57:25,952 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 00:57:25,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:25,952 INFO L85 PathProgramCache]: Analyzing trace with hash -2037016889, now seen corresponding path program 9 times [2024-06-28 00:57:25,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:25,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90262987] [2024-06-28 00:57:25,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:25,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:25,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:26,085 INFO 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:57:26,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:26,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90262987] [2024-06-28 00:57:26,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90262987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:26,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:26,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:26,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871729849] [2024-06-28 00:57:26,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:26,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:26,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:26,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:26,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:26,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:26,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 343 transitions, 4742 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:26,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:26,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:26,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:27,623 INFO L124 PetriNetUnfolderBase]: 5689/9698 cut-off events. [2024-06-28 00:57:27,623 INFO L125 PetriNetUnfolderBase]: For 479265/479329 co-relation queries the response was YES. [2024-06-28 00:57:27,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61538 conditions, 9698 events. 5689/9698 cut-off events. For 479265/479329 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 74818 event pairs, 1957 based on Foata normal form. 16/9329 useless extension candidates. Maximal degree in co-relation 61397. Up to 8171 conditions per place. [2024-06-28 00:57:27,752 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 244 selfloop transitions, 109 changer transitions 0/368 dead transitions. [2024-06-28 00:57:27,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 368 transitions, 5620 flow [2024-06-28 00:57:27,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:27,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:27,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 00:57:27,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149068322981367 [2024-06-28 00:57:27,753 INFO L175 Difference]: Start difference. First operand has 303 places, 343 transitions, 4742 flow. Second operand 7 states and 198 transitions. [2024-06-28 00:57:27,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 368 transitions, 5620 flow [2024-06-28 00:57:29,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 368 transitions, 5324 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 00:57:29,328 INFO L231 Difference]: Finished difference. Result has 303 places, 345 transitions, 4766 flow [2024-06-28 00:57:29,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4446, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4766, PETRI_PLACES=303, PETRI_TRANSITIONS=345} [2024-06-28 00:57:29,328 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 253 predicate places. [2024-06-28 00:57:29,328 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 345 transitions, 4766 flow [2024-06-28 00:57:29,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:29,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:29,328 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 00:57:29,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:57:29,328 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 00:57:29,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:29,329 INFO L85 PathProgramCache]: Analyzing trace with hash -2037164759, now seen corresponding path program 10 times [2024-06-28 00:57:29,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:29,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810447640] [2024-06-28 00:57:29,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:29,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:29,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:29,453 INFO 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:57:29,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:29,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810447640] [2024-06-28 00:57:29,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810447640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:29,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:29,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:29,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353612898] [2024-06-28 00:57:29,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:29,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:29,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:29,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:29,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:29,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:29,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 345 transitions, 4766 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:29,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:29,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:29,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:31,014 INFO L124 PetriNetUnfolderBase]: 5736/9782 cut-off events. [2024-06-28 00:57:31,015 INFO L125 PetriNetUnfolderBase]: For 453396/453457 co-relation queries the response was YES. [2024-06-28 00:57:31,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60970 conditions, 9782 events. 5736/9782 cut-off events. For 453396/453457 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 75459 event pairs, 1607 based on Foata normal form. 12/9423 useless extension candidates. Maximal degree in co-relation 60828. Up to 6784 conditions per place. [2024-06-28 00:57:31,148 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 248 selfloop transitions, 117 changer transitions 0/380 dead transitions. [2024-06-28 00:57:31,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 380 transitions, 5898 flow [2024-06-28 00:57:31,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:57:31,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:57:31,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 00:57:31,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-28 00:57:31,149 INFO L175 Difference]: Start difference. First operand has 303 places, 345 transitions, 4766 flow. Second operand 7 states and 207 transitions. [2024-06-28 00:57:31,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 380 transitions, 5898 flow [2024-06-28 00:57:32,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 380 transitions, 5622 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 00:57:32,987 INFO L231 Difference]: Finished difference. Result has 306 places, 348 transitions, 4919 flow [2024-06-28 00:57:32,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4490, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4919, PETRI_PLACES=306, PETRI_TRANSITIONS=348} [2024-06-28 00:57:32,988 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 256 predicate places. [2024-06-28 00:57:32,988 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 348 transitions, 4919 flow [2024-06-28 00:57:32,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:32,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:32,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 00:57:32,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:57:32,989 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 00:57:32,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:32,989 INFO L85 PathProgramCache]: Analyzing trace with hash 738529047, now seen corresponding path program 2 times [2024-06-28 00:57:32,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:32,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531639952] [2024-06-28 00:57:32,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:32,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:32,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:33,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:33,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:33,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531639952] [2024-06-28 00:57:33,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531639952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:33,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:33,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:33,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583548537] [2024-06-28 00:57:33,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:33,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:33,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:33,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:33,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:33,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:33,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 348 transitions, 4919 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:33,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:33,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:33,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:35,094 INFO L124 PetriNetUnfolderBase]: 5842/9986 cut-off events. [2024-06-28 00:57:35,094 INFO L125 PetriNetUnfolderBase]: For 465746/465843 co-relation queries the response was YES. [2024-06-28 00:57:35,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62611 conditions, 9986 events. 5842/9986 cut-off events. For 465746/465843 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 77872 event pairs, 1999 based on Foata normal form. 27/9624 useless extension candidates. Maximal degree in co-relation 62467. Up to 8420 conditions per place. [2024-06-28 00:57:35,222 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 238 selfloop transitions, 125 changer transitions 0/378 dead transitions. [2024-06-28 00:57:35,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 378 transitions, 5837 flow [2024-06-28 00:57:35,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:57:35,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:57:35,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 268 transitions. [2024-06-28 00:57:35,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826086956521739 [2024-06-28 00:57:35,223 INFO L175 Difference]: Start difference. First operand has 306 places, 348 transitions, 4919 flow. Second operand 10 states and 268 transitions. [2024-06-28 00:57:35,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 378 transitions, 5837 flow [2024-06-28 00:57:37,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 378 transitions, 5427 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:37,124 INFO L231 Difference]: Finished difference. Result has 310 places, 350 transitions, 4850 flow [2024-06-28 00:57:37,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4511, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4850, PETRI_PLACES=310, PETRI_TRANSITIONS=350} [2024-06-28 00:57:37,124 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 260 predicate places. [2024-06-28 00:57:37,124 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 350 transitions, 4850 flow [2024-06-28 00:57:37,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:37,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:37,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:37,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:57:37,125 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 00:57:37,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:37,125 INFO L85 PathProgramCache]: Analyzing trace with hash -2031439307, now seen corresponding path program 3 times [2024-06-28 00:57:37,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:37,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904401147] [2024-06-28 00:57:37,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:37,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:37,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:37,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:37,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:37,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904401147] [2024-06-28 00:57:37,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904401147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:37,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:37,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:37,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764541613] [2024-06-28 00:57:37,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:37,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:37,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:37,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:37,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:37,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:37,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 350 transitions, 4850 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:37,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:37,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:37,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:39,492 INFO L124 PetriNetUnfolderBase]: 5948/10234 cut-off events. [2024-06-28 00:57:39,492 INFO L125 PetriNetUnfolderBase]: For 456149/456216 co-relation queries the response was YES. [2024-06-28 00:57:39,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62299 conditions, 10234 events. 5948/10234 cut-off events. For 456149/456216 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 80055 event pairs, 2003 based on Foata normal form. 12/9863 useless extension candidates. Maximal degree in co-relation 62155. Up to 7952 conditions per place. [2024-06-28 00:57:39,616 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 232 selfloop transitions, 135 changer transitions 0/382 dead transitions. [2024-06-28 00:57:39,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 382 transitions, 5784 flow [2024-06-28 00:57:39,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:57:39,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:57:39,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-06-28 00:57:39,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5990338164251208 [2024-06-28 00:57:39,617 INFO L175 Difference]: Start difference. First operand has 310 places, 350 transitions, 4850 flow. Second operand 9 states and 248 transitions. [2024-06-28 00:57:39,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 382 transitions, 5784 flow [2024-06-28 00:57:41,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 382 transitions, 5469 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-28 00:57:41,440 INFO L231 Difference]: Finished difference. Result has 311 places, 352 transitions, 4901 flow [2024-06-28 00:57:41,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4535, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4901, PETRI_PLACES=311, PETRI_TRANSITIONS=352} [2024-06-28 00:57:41,440 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 261 predicate places. [2024-06-28 00:57:41,440 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 352 transitions, 4901 flow [2024-06-28 00:57:41,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:41,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:41,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:41,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:57:41,441 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 00:57:41,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:41,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1004226327, now seen corresponding path program 4 times [2024-06-28 00:57:41,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:41,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463532655] [2024-06-28 00:57:41,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:41,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:41,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:41,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:41,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:41,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463532655] [2024-06-28 00:57:41,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463532655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:41,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:41,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:41,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057090378] [2024-06-28 00:57:41,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:41,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:41,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:41,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:41,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:41,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:41,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 352 transitions, 4901 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:41,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:41,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:41,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:43,811 INFO L124 PetriNetUnfolderBase]: 5988/10306 cut-off events. [2024-06-28 00:57:43,811 INFO L125 PetriNetUnfolderBase]: For 442049/442133 co-relation queries the response was YES. [2024-06-28 00:57:43,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61967 conditions, 10306 events. 5988/10306 cut-off events. For 442049/442133 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 81118 event pairs, 2011 based on Foata normal form. 27/9946 useless extension candidates. Maximal degree in co-relation 61822. Up to 7506 conditions per place. [2024-06-28 00:57:43,933 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 221 selfloop transitions, 147 changer transitions 0/383 dead transitions. [2024-06-28 00:57:43,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 383 transitions, 5785 flow [2024-06-28 00:57:43,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:57:43,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:57:43,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-06-28 00:57:43,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5990338164251208 [2024-06-28 00:57:43,934 INFO L175 Difference]: Start difference. First operand has 311 places, 352 transitions, 4901 flow. Second operand 9 states and 248 transitions. [2024-06-28 00:57:43,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 383 transitions, 5785 flow [2024-06-28 00:57:45,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 383 transitions, 5445 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 00:57:45,961 INFO L231 Difference]: Finished difference. Result has 313 places, 353 transitions, 4892 flow [2024-06-28 00:57:45,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4563, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4892, PETRI_PLACES=313, PETRI_TRANSITIONS=353} [2024-06-28 00:57:45,961 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 263 predicate places. [2024-06-28 00:57:45,961 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 353 transitions, 4892 flow [2024-06-28 00:57:45,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:45,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:45,962 INFO 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 00:57:45,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:57:45,962 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 00:57:45,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:45,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1409495793, now seen corresponding path program 1 times [2024-06-28 00:57:45,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:45,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245200627] [2024-06-28 00:57:45,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:45,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:45,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:46,080 INFO 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:57:46,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:46,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245200627] [2024-06-28 00:57:46,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245200627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:46,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:46,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:46,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440225734] [2024-06-28 00:57:46,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:46,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:46,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:46,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:46,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:46,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:46,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 353 transitions, 4892 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:46,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:46,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:46,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:48,242 INFO L124 PetriNetUnfolderBase]: 6016/10286 cut-off events. [2024-06-28 00:57:48,242 INFO L125 PetriNetUnfolderBase]: For 401178/401259 co-relation queries the response was YES. [2024-06-28 00:57:48,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61686 conditions, 10286 events. 6016/10286 cut-off events. For 401178/401259 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 80611 event pairs, 2098 based on Foata normal form. 3/9884 useless extension candidates. Maximal degree in co-relation 61540. Up to 9150 conditions per place. [2024-06-28 00:57:48,361 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 334 selfloop transitions, 42 changer transitions 0/391 dead transitions. [2024-06-28 00:57:48,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 391 transitions, 6038 flow [2024-06-28 00:57:48,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:48,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:48,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-28 00:57:48,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 00:57:48,362 INFO L175 Difference]: Start difference. First operand has 313 places, 353 transitions, 4892 flow. Second operand 8 states and 230 transitions. [2024-06-28 00:57:48,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 391 transitions, 6038 flow [2024-06-28 00:57:50,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 391 transitions, 5588 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-28 00:57:50,271 INFO L231 Difference]: Finished difference. Result has 313 places, 360 transitions, 4709 flow [2024-06-28 00:57:50,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4442, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4709, PETRI_PLACES=313, PETRI_TRANSITIONS=360} [2024-06-28 00:57:50,271 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 263 predicate places. [2024-06-28 00:57:50,272 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 360 transitions, 4709 flow [2024-06-28 00:57:50,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:50,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:50,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:50,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:57:50,272 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 00:57:50,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:50,272 INFO L85 PathProgramCache]: Analyzing trace with hash 867424755, now seen corresponding path program 1 times [2024-06-28 00:57:50,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:50,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326868459] [2024-06-28 00:57:50,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:50,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:50,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:50,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:50,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:50,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326868459] [2024-06-28 00:57:50,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326868459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:50,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:50,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:50,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98832201] [2024-06-28 00:57:50,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:50,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:50,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:50,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:50,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:50,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:50,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 360 transitions, 4709 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:57:50,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:50,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:50,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:52,589 INFO L124 PetriNetUnfolderBase]: 6039/10299 cut-off events. [2024-06-28 00:57:52,590 INFO L125 PetriNetUnfolderBase]: For 396739/396834 co-relation queries the response was YES. [2024-06-28 00:57:52,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59753 conditions, 10299 events. 6039/10299 cut-off events. For 396739/396834 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 80539 event pairs, 2109 based on Foata normal form. 12/9900 useless extension candidates. Maximal degree in co-relation 59607. Up to 9102 conditions per place. [2024-06-28 00:57:52,728 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 297 selfloop transitions, 71 changer transitions 0/383 dead transitions. [2024-06-28 00:57:52,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 383 transitions, 5743 flow [2024-06-28 00:57:52,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:57:52,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:57:52,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 00:57:52,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6231884057971014 [2024-06-28 00:57:52,729 INFO L175 Difference]: Start difference. First operand has 313 places, 360 transitions, 4709 flow. Second operand 6 states and 172 transitions. [2024-06-28 00:57:52,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 383 transitions, 5743 flow [2024-06-28 00:57:54,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 383 transitions, 5587 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-28 00:57:54,697 INFO L231 Difference]: Finished difference. Result has 316 places, 369 transitions, 4849 flow [2024-06-28 00:57:54,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4562, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4849, PETRI_PLACES=316, PETRI_TRANSITIONS=369} [2024-06-28 00:57:54,698 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 266 predicate places. [2024-06-28 00:57:54,698 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 369 transitions, 4849 flow [2024-06-28 00:57:54,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:57:54,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:54,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:54,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:57:54,698 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 00:57:54,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:54,699 INFO L85 PathProgramCache]: Analyzing trace with hash -2020951581, now seen corresponding path program 2 times [2024-06-28 00:57:54,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:54,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133841465] [2024-06-28 00:57:54,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:54,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:54,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:54,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:54,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:54,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133841465] [2024-06-28 00:57:54,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133841465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:54,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:54,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:54,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064512833] [2024-06-28 00:57:54,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:54,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:54,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:54,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:54,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:54,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:54,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 369 transitions, 4849 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:54,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:54,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:54,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:57,134 INFO L124 PetriNetUnfolderBase]: 6046/10316 cut-off events. [2024-06-28 00:57:57,134 INFO L125 PetriNetUnfolderBase]: For 381007/381088 co-relation queries the response was YES. [2024-06-28 00:57:57,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59756 conditions, 10316 events. 6046/10316 cut-off events. For 381007/381088 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 80702 event pairs, 2090 based on Foata normal form. 3/9907 useless extension candidates. Maximal degree in co-relation 59607. Up to 9205 conditions per place. [2024-06-28 00:57:57,271 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 345 selfloop transitions, 39 changer transitions 0/399 dead transitions. [2024-06-28 00:57:57,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 399 transitions, 5734 flow [2024-06-28 00:57:57,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:57,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:57,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-28 00:57:57,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-06-28 00:57:57,272 INFO L175 Difference]: Start difference. First operand has 316 places, 369 transitions, 4849 flow. Second operand 8 states and 224 transitions. [2024-06-28 00:57:57,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 399 transitions, 5734 flow [2024-06-28 00:57:58,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 399 transitions, 5705 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-28 00:57:58,687 INFO L231 Difference]: Finished difference. Result has 323 places, 372 transitions, 4959 flow [2024-06-28 00:57:58,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4820, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4959, PETRI_PLACES=323, PETRI_TRANSITIONS=372} [2024-06-28 00:57:58,688 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 273 predicate places. [2024-06-28 00:57:58,688 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 372 transitions, 4959 flow [2024-06-28 00:57:58,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:57:58,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:58,689 INFO 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 00:57:58,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:57:58,689 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 00:57:58,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:58,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1193931613, now seen corresponding path program 2 times [2024-06-28 00:57:58,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:58,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063727341] [2024-06-28 00:57:58,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:58,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:58,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:58,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:57:58,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:58,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063727341] [2024-06-28 00:57:58,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063727341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:58,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:58,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:57:58,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624230537] [2024-06-28 00:57:58,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:58,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:57:58,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:58,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:57:58,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:57:58,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:57:58,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 372 transitions, 4959 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:57:58,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:58,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:57:58,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:00,907 INFO L124 PetriNetUnfolderBase]: 6053/10321 cut-off events. [2024-06-28 00:58:00,907 INFO L125 PetriNetUnfolderBase]: For 389337/389432 co-relation queries the response was YES. [2024-06-28 00:58:01,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60070 conditions, 10321 events. 6053/10321 cut-off events. For 389337/389432 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 80719 event pairs, 2109 based on Foata normal form. 12/9918 useless extension candidates. Maximal degree in co-relation 59919. Up to 9119 conditions per place. [2024-06-28 00:58:01,354 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 297 selfloop transitions, 76 changer transitions 0/388 dead transitions. [2024-06-28 00:58:01,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 388 transitions, 5934 flow [2024-06-28 00:58:01,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:58:01,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:58:01,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-06-28 00:58:01,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6391304347826087 [2024-06-28 00:58:01,357 INFO L175 Difference]: Start difference. First operand has 323 places, 372 transitions, 4959 flow. Second operand 5 states and 147 transitions. [2024-06-28 00:58:01,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 388 transitions, 5934 flow [2024-06-28 00:58:03,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 388 transitions, 5794 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 00:58:03,127 INFO L231 Difference]: Finished difference. Result has 321 places, 375 transitions, 5038 flow [2024-06-28 00:58:03,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4819, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5038, PETRI_PLACES=321, PETRI_TRANSITIONS=375} [2024-06-28 00:58:03,128 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 271 predicate places. [2024-06-28 00:58:03,128 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 375 transitions, 5038 flow [2024-06-28 00:58:03,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:58:03,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:03,128 INFO 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 00:58:03,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:58:03,129 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 00:58:03,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:03,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1336618265, now seen corresponding path program 3 times [2024-06-28 00:58:03,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:03,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603325212] [2024-06-28 00:58:03,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:03,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:03,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:03,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:03,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:03,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603325212] [2024-06-28 00:58:03,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603325212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:03,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:03,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:03,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262155542] [2024-06-28 00:58:03,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:03,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:03,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:03,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:03,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:03,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:03,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 375 transitions, 5038 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:58:03,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:03,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:03,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:05,411 INFO L124 PetriNetUnfolderBase]: 6050/10317 cut-off events. [2024-06-28 00:58:05,412 INFO L125 PetriNetUnfolderBase]: For 394135/394230 co-relation queries the response was YES. [2024-06-28 00:58:05,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60147 conditions, 10317 events. 6050/10317 cut-off events. For 394135/394230 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 80626 event pairs, 2106 based on Foata normal form. 16/9918 useless extension candidates. Maximal degree in co-relation 59996. Up to 9116 conditions per place. [2024-06-28 00:58:05,542 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 292 selfloop transitions, 82 changer transitions 0/389 dead transitions. [2024-06-28 00:58:05,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 389 transitions, 5820 flow [2024-06-28 00:58:05,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:58:05,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:58:05,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-28 00:58:05,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024844720496895 [2024-06-28 00:58:05,543 INFO L175 Difference]: Start difference. First operand has 321 places, 375 transitions, 5038 flow. Second operand 7 states and 194 transitions. [2024-06-28 00:58:05,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 389 transitions, 5820 flow [2024-06-28 00:58:07,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 389 transitions, 5708 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 00:58:07,427 INFO L231 Difference]: Finished difference. Result has 324 places, 375 transitions, 5101 flow [2024-06-28 00:58:07,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4926, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5101, PETRI_PLACES=324, PETRI_TRANSITIONS=375} [2024-06-28 00:58:07,427 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 274 predicate places. [2024-06-28 00:58:07,427 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 375 transitions, 5101 flow [2024-06-28 00:58:07,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:58:07,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:07,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:07,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:58:07,428 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 00:58:07,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:07,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1336380929, now seen corresponding path program 3 times [2024-06-28 00:58:07,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:07,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860043979] [2024-06-28 00:58:07,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:07,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:07,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:07,537 INFO 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:58:07,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:07,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860043979] [2024-06-28 00:58:07,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860043979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:07,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:07,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:07,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905821995] [2024-06-28 00:58:07,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:07,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:07,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:07,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:07,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:07,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:07,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 375 transitions, 5101 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:58:07,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:07,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:07,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:09,858 INFO L124 PetriNetUnfolderBase]: 6069/10355 cut-off events. [2024-06-28 00:58:09,859 INFO L125 PetriNetUnfolderBase]: For 386668/386753 co-relation queries the response was YES. [2024-06-28 00:58:09,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60319 conditions, 10355 events. 6069/10355 cut-off events. For 386668/386753 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 81039 event pairs, 2097 based on Foata normal form. 7/9946 useless extension candidates. Maximal degree in co-relation 60169. Up to 9226 conditions per place. [2024-06-28 00:58:10,017 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 350 selfloop transitions, 49 changer transitions 0/414 dead transitions. [2024-06-28 00:58:10,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 414 transitions, 6120 flow [2024-06-28 00:58:10,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:58:10,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:58:10,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 290 transitions. [2024-06-28 00:58:10,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5731225296442688 [2024-06-28 00:58:10,019 INFO L175 Difference]: Start difference. First operand has 324 places, 375 transitions, 5101 flow. Second operand 11 states and 290 transitions. [2024-06-28 00:58:10,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 414 transitions, 6120 flow [2024-06-28 00:58:11,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 414 transitions, 5878 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 00:58:11,649 INFO L231 Difference]: Finished difference. Result has 328 places, 384 transitions, 5116 flow [2024-06-28 00:58:11,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4875, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5116, PETRI_PLACES=328, PETRI_TRANSITIONS=384} [2024-06-28 00:58:11,650 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 278 predicate places. [2024-06-28 00:58:11,650 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 384 transitions, 5116 flow [2024-06-28 00:58:11,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:58:11,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:11,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, 1] [2024-06-28 00:58:11,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:58:11,650 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 00:58:11,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:11,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1017292287, now seen corresponding path program 1 times [2024-06-28 00:58:11,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:11,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287837108] [2024-06-28 00:58:11,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:11,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:11,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:11,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:11,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:11,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287837108] [2024-06-28 00:58:11,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287837108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:11,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:11,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:11,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435806078] [2024-06-28 00:58:11,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:11,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:11,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:11,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:11,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:11,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:11,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 384 transitions, 5116 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:58:11,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:11,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:11,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:13,701 INFO L124 PetriNetUnfolderBase]: 6143/10585 cut-off events. [2024-06-28 00:58:13,701 INFO L125 PetriNetUnfolderBase]: For 404326/404411 co-relation queries the response was YES. [2024-06-28 00:58:13,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60829 conditions, 10585 events. 6143/10585 cut-off events. For 404326/404411 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 83419 event pairs, 1874 based on Foata normal form. 15/10183 useless extension candidates. Maximal degree in co-relation 60679. Up to 8793 conditions per place. [2024-06-28 00:58:13,845 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 371 selfloop transitions, 30 changer transitions 0/416 dead transitions. [2024-06-28 00:58:13,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 416 transitions, 6247 flow [2024-06-28 00:58:13,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:58:13,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:58:13,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 00:58:13,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6340579710144928 [2024-06-28 00:58:13,846 INFO L175 Difference]: Start difference. First operand has 328 places, 384 transitions, 5116 flow. Second operand 6 states and 175 transitions. [2024-06-28 00:58:13,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 416 transitions, 6247 flow [2024-06-28 00:58:15,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 416 transitions, 6115 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 00:58:15,770 INFO L231 Difference]: Finished difference. Result has 328 places, 387 transitions, 5086 flow [2024-06-28 00:58:15,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4984, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5086, PETRI_PLACES=328, PETRI_TRANSITIONS=387} [2024-06-28 00:58:15,771 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 278 predicate places. [2024-06-28 00:58:15,771 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 387 transitions, 5086 flow [2024-06-28 00:58:15,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:58:15,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:15,771 INFO 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 00:58:15,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:58:15,771 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 00:58:15,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:15,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1862662423, now seen corresponding path program 2 times [2024-06-28 00:58:15,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:15,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498023026] [2024-06-28 00:58:15,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:15,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:15,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:15,876 INFO 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:58:15,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:15,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498023026] [2024-06-28 00:58:15,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498023026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:15,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:15,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:15,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67818123] [2024-06-28 00:58:15,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:15,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:15,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:15,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:15,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:15,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:15,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 387 transitions, 5086 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:58:15,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:15,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:15,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:18,320 INFO L124 PetriNetUnfolderBase]: 6130/10591 cut-off events. [2024-06-28 00:58:18,320 INFO L125 PetriNetUnfolderBase]: For 394019/394101 co-relation queries the response was YES. [2024-06-28 00:58:18,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60616 conditions, 10591 events. 6130/10591 cut-off events. For 394019/394101 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 83749 event pairs, 1876 based on Foata normal form. 15/10191 useless extension candidates. Maximal degree in co-relation 60464. Up to 8787 conditions per place. [2024-06-28 00:58:18,461 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 366 selfloop transitions, 30 changer transitions 0/411 dead transitions. [2024-06-28 00:58:18,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 411 transitions, 6004 flow [2024-06-28 00:58:18,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:58:18,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:58:18,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-28 00:58:18,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:58:18,463 INFO L175 Difference]: Start difference. First operand has 328 places, 387 transitions, 5086 flow. Second operand 5 states and 150 transitions. [2024-06-28 00:58:18,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 411 transitions, 6004 flow [2024-06-28 00:58:20,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 411 transitions, 5937 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:20,243 INFO L231 Difference]: Finished difference. Result has 330 places, 387 transitions, 5085 flow [2024-06-28 00:58:20,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5019, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5085, PETRI_PLACES=330, PETRI_TRANSITIONS=387} [2024-06-28 00:58:20,243 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 280 predicate places. [2024-06-28 00:58:20,243 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 387 transitions, 5085 flow [2024-06-28 00:58:20,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:58:20,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:20,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:20,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:58:20,244 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 00:58:20,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:20,244 INFO L85 PathProgramCache]: Analyzing trace with hash 262857123, now seen corresponding path program 4 times [2024-06-28 00:58:20,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:20,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149596629] [2024-06-28 00:58:20,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:20,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:20,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:20,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:20,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:20,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149596629] [2024-06-28 00:58:20,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149596629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:20,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:20,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:58:20,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547888384] [2024-06-28 00:58:20,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:20,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:58:20,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:20,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:58:20,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:58:20,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:20,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 387 transitions, 5085 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:58:20,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:20,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:20,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:22,681 INFO L124 PetriNetUnfolderBase]: 6190/10570 cut-off events. [2024-06-28 00:58:22,681 INFO L125 PetriNetUnfolderBase]: For 405270/405384 co-relation queries the response was YES. [2024-06-28 00:58:22,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61643 conditions, 10570 events. 6190/10570 cut-off events. For 405270/405384 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 82909 event pairs, 2146 based on Foata normal form. 13/10161 useless extension candidates. Maximal degree in co-relation 61491. Up to 8909 conditions per place. [2024-06-28 00:58:22,806 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 241 selfloop transitions, 178 changer transitions 0/434 dead transitions. [2024-06-28 00:58:22,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 434 transitions, 7167 flow [2024-06-28 00:58:22,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:58:22,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:58:22,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 00:58:22,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6494565217391305 [2024-06-28 00:58:22,807 INFO L175 Difference]: Start difference. First operand has 330 places, 387 transitions, 5085 flow. Second operand 8 states and 239 transitions. [2024-06-28 00:58:22,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 434 transitions, 7167 flow [2024-06-28 00:58:24,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 434 transitions, 7074 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:24,614 INFO L231 Difference]: Finished difference. Result has 333 places, 402 transitions, 5732 flow [2024-06-28 00:58:24,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5002, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5732, PETRI_PLACES=333, PETRI_TRANSITIONS=402} [2024-06-28 00:58:24,615 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 283 predicate places. [2024-06-28 00:58:24,615 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 402 transitions, 5732 flow [2024-06-28 00:58:24,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have 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:58:24,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:24,615 INFO 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 00:58:24,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:58:24,615 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 00:58:24,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:24,616 INFO L85 PathProgramCache]: Analyzing trace with hash 422954885, now seen corresponding path program 4 times [2024-06-28 00:58:24,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:24,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032330803] [2024-06-28 00:58:24,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:24,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:24,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:24,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:24,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:24,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032330803] [2024-06-28 00:58:24,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032330803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:24,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:24,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:58:24,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791392205] [2024-06-28 00:58:24,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:24,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:58:24,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:24,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:58:24,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:58:24,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:58:24,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 402 transitions, 5732 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have 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:58:24,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:24,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:58:24,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand