./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe037.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe037.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/safe037.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe037.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:03:03,875 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:03:03,941 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:03:03,947 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:03:03,948 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:03:03,972 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:03:03,972 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:03:03,973 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:03:03,973 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:03:03,976 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:03:03,976 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:03:03,977 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:03:03,978 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:03:03,978 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:03:03,979 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:03:03,979 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:03:03,979 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:03:03,979 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:03:03,980 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:03:03,980 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:03:03,981 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:03:03,981 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:03:03,981 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:03:03,982 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:03:03,982 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:03:03,982 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:03:03,982 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:03:03,982 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:03:03,983 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:03:03,983 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:03:03,984 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:03:03,984 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:03:03,984 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:03:03,984 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:03:03,985 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:03:03,985 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:03:03,985 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:03:03,985 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:03:03,985 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:03:03,985 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:03:03,986 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:03:03,986 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:03:03,986 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:03:03,986 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-28 01:03:04,206 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:03:04,231 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:03:04,233 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:03:04,234 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:03:04,234 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:03:04,235 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/safe037.yml/witness.yml [2024-06-28 01:03:04,388 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:03:04,388 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:03:04,388 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe037.i [2024-06-28 01:03:05,377 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:03:05,545 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:03:05,546 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe037.i [2024-06-28 01:03:05,563 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0a04ec96d/56814f7c122b4f05909a659e3f822690/FLAGbe19d4dec [2024-06-28 01:03:05,933 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0a04ec96d/56814f7c122b4f05909a659e3f822690 [2024-06-28 01:03:05,934 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:03:05,935 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:03:05,939 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:03:05,940 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:03:05,944 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:03:05,944 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:03:04" (1/2) ... [2024-06-28 01:03:05,945 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62693576 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:03:05, skipping insertion in model container [2024-06-28 01:03:05,945 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:03:04" (1/2) ... [2024-06-28 01:03:05,946 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5a7b0120 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:03:05, skipping insertion in model container [2024-06-28 01:03:05,947 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:03:05" (2/2) ... [2024-06-28 01:03:05,947 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62693576 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:03:05, skipping insertion in model container [2024-06-28 01:03:05,947 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:03:05" (2/2) ... [2024-06-28 01:03:05,948 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:03:05,994 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:03:05,995 INFO L97 edCorrectnessWitness]: Location invariant before [L789-L789] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 01:03:05,995 INFO L97 edCorrectnessWitness]: Location invariant before [L791-L791] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 01:03:05,995 INFO L97 edCorrectnessWitness]: Location invariant before [L792-L792] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 01:03:05,995 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:03:05,995 INFO L106 edCorrectnessWitness]: ghost_update [L787-L787] multithreaded = 1; [2024-06-28 01:03:06,027 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:03:06,177 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/safe037.i[941,954] [2024-06-28 01:03:06,296 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:03:06,306 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:03:06,344 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/safe037.i[941,954] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:03:06,407 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:03:06,438 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:03:06,439 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:03:06 WrapperNode [2024-06-28 01:03:06,439 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:03:06,439 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:03:06,440 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:03:06,440 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:03:06,445 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:03:06" (1/1) ... [2024-06-28 01:03:06,455 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:03:06" (1/1) ... [2024-06-28 01:03:06,481 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 65 [2024-06-28 01:03:06,481 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:03:06,482 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:03:06,482 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:03:06,482 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:03:06,491 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:03:06" (1/1) ... [2024-06-28 01:03:06,491 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:03:06" (1/1) ... [2024-06-28 01:03:06,493 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:03:06" (1/1) ... [2024-06-28 01:03:06,504 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 01:03:06,504 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:03:06" (1/1) ... [2024-06-28 01:03:06,505 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:03:06" (1/1) ... [2024-06-28 01:03:06,509 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:03:06" (1/1) ... [2024-06-28 01:03:06,510 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:03:06" (1/1) ... [2024-06-28 01:03:06,511 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:03:06" (1/1) ... [2024-06-28 01:03:06,512 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:03:06" (1/1) ... [2024-06-28 01:03:06,514 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:03:06,514 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:03:06,515 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:03:06,515 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:03:06,515 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:03:06" (1/1) ... [2024-06-28 01:03:06,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:03:06,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:03:06,542 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 01:03:06,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 01:03:06,575 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:03:06,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:03:06,576 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:03:06,576 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:03:06,576 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:03:06,576 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:03:06,576 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:03:06,576 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:03:06,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:03:06,577 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:03:06,577 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:03:06,577 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:03:06,578 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 01:03:06,663 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:03:06,665 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:03:06,833 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:03:06,833 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:03:06,903 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:03:06,903 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:03:06,903 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:03:06 BoogieIcfgContainer [2024-06-28 01:03:06,904 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:03:06,906 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:03:06,906 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:03:06,908 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:03:06,909 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:03:04" (1/4) ... [2024-06-28 01:03:06,910 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72698aaf and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:03:06, skipping insertion in model container [2024-06-28 01:03:06,910 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:03:05" (2/4) ... [2024-06-28 01:03:06,910 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72698aaf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:03:06, skipping insertion in model container [2024-06-28 01:03:06,910 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:03:06" (3/4) ... [2024-06-28 01:03:06,910 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72698aaf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:03:06, skipping insertion in model container [2024-06-28 01:03:06,911 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:03:06" (4/4) ... [2024-06-28 01:03:06,914 INFO L112 eAbstractionObserver]: Analyzing ICFG safe037.i [2024-06-28 01:03:06,927 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:03:06,928 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 01:03:06,928 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:03:06,956 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:03:06,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-06-28 01:03:07,034 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-06-28 01:03:07,035 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:03:07,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 78 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 46. Up to 2 conditions per place. [2024-06-28 01:03:07,038 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-06-28 01:03:07,045 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 42 transitions, 93 flow [2024-06-28 01:03:07,056 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:03:07,061 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;@722cf735, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:03:07,062 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 01:03:07,064 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:03:07,065 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:03:07,065 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:03:07,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:07,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:03:07,066 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:07,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:07,070 INFO L85 PathProgramCache]: Analyzing trace with hash 217546130, now seen corresponding path program 1 times [2024-06-28 01:03:07,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:07,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841723055] [2024-06-28 01:03:07,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:07,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:07,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:07,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:07,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:07,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841723055] [2024-06-28 01:03:07,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841723055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:07,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:07,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:03:07,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719781792] [2024-06-28 01:03:07,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:07,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:03:07,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:07,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:03:07,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:03:07,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 48 [2024-06-28 01:03:07,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 93 flow. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:07,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:07,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 48 [2024-06-28 01:03:07,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:07,674 INFO L124 PetriNetUnfolderBase]: 759/1474 cut-off events. [2024-06-28 01:03:07,674 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-28 01:03:07,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2678 conditions, 1474 events. 759/1474 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9079 event pairs, 534 based on Foata normal form. 1/1374 useless extension candidates. Maximal degree in co-relation 2666. Up to 1147 conditions per place. [2024-06-28 01:03:07,686 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 31 selfloop transitions, 4 changer transitions 0/54 dead transitions. [2024-06-28 01:03:07,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 193 flow [2024-06-28 01:03:07,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:03:07,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:03:07,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 107 transitions. [2024-06-28 01:03:07,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7430555555555556 [2024-06-28 01:03:07,698 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 93 flow. Second operand 3 states and 107 transitions. [2024-06-28 01:03:07,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 193 flow [2024-06-28 01:03:07,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 54 transitions, 188 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:07,705 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 120 flow [2024-06-28 01:03:07,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=120, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-06-28 01:03:07,709 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-06-28 01:03:07,709 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 120 flow [2024-06-28 01:03:07,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:07,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:07,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:07,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:03:07,711 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:07,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:07,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1391517839, now seen corresponding path program 1 times [2024-06-28 01:03:07,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:07,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862034190] [2024-06-28 01:03:07,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:07,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:07,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:07,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:07,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:07,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862034190] [2024-06-28 01:03:07,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862034190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:07,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:07,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:03:07,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408991316] [2024-06-28 01:03:07,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:07,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:03:07,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:07,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:03:07,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:03:07,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-06-28 01:03:07,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 120 flow. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:07,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:07,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-06-28 01:03:07,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:08,162 INFO L124 PetriNetUnfolderBase]: 937/1645 cut-off events. [2024-06-28 01:03:08,162 INFO L125 PetriNetUnfolderBase]: For 301/301 co-relation queries the response was YES. [2024-06-28 01:03:08,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3526 conditions, 1645 events. 937/1645 cut-off events. For 301/301 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9679 event pairs, 477 based on Foata normal form. 3/1605 useless extension candidates. Maximal degree in co-relation 3514. Up to 1383 conditions per place. [2024-06-28 01:03:08,173 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 41 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-06-28 01:03:08,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 66 transitions, 270 flow [2024-06-28 01:03:08,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:03:08,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:03:08,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 139 transitions. [2024-06-28 01:03:08,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7239583333333334 [2024-06-28 01:03:08,177 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 120 flow. Second operand 4 states and 139 transitions. [2024-06-28 01:03:08,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 66 transitions, 270 flow [2024-06-28 01:03:08,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 66 transitions, 266 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:03:08,180 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 156 flow [2024-06-28 01:03:08,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-06-28 01:03:08,181 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 3 predicate places. [2024-06-28 01:03:08,181 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 156 flow [2024-06-28 01:03:08,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:08,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:08,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:08,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:03:08,182 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:08,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:08,182 INFO L85 PathProgramCache]: Analyzing trace with hash -889858446, now seen corresponding path program 1 times [2024-06-28 01:03:08,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:08,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514760226] [2024-06-28 01:03:08,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:08,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:08,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:08,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 01:03:08,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:08,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514760226] [2024-06-28 01:03:08,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514760226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:08,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:08,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:03:08,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724590615] [2024-06-28 01:03:08,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:08,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:03:08,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:08,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:03:08,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:03:08,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-06-28 01:03:08,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 156 flow. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:08,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:08,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-06-28 01:03:08,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:08,494 INFO L124 PetriNetUnfolderBase]: 958/1861 cut-off events. [2024-06-28 01:03:08,494 INFO L125 PetriNetUnfolderBase]: For 835/835 co-relation queries the response was YES. [2024-06-28 01:03:08,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4210 conditions, 1861 events. 958/1861 cut-off events. For 835/835 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11951 event pairs, 597 based on Foata normal form. 2/1815 useless extension candidates. Maximal degree in co-relation 4196. Up to 1425 conditions per place. [2024-06-28 01:03:08,504 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 41 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-06-28 01:03:08,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 66 transitions, 300 flow [2024-06-28 01:03:08,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:03:08,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:03:08,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 135 transitions. [2024-06-28 01:03:08,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.703125 [2024-06-28 01:03:08,506 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 156 flow. Second operand 4 states and 135 transitions. [2024-06-28 01:03:08,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 66 transitions, 300 flow [2024-06-28 01:03:08,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 66 transitions, 286 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 01:03:08,509 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 182 flow [2024-06-28 01:03:08,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=182, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2024-06-28 01:03:08,509 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 5 predicate places. [2024-06-28 01:03:08,510 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 182 flow [2024-06-28 01:03:08,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:08,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:08,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:08,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:03:08,510 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:08,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:08,511 INFO L85 PathProgramCache]: Analyzing trace with hash 301327893, now seen corresponding path program 1 times [2024-06-28 01:03:08,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:08,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280242694] [2024-06-28 01:03:08,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:08,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:08,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:08,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:08,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:08,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280242694] [2024-06-28 01:03:08,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280242694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:08,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:08,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:08,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325041360] [2024-06-28 01:03:08,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:08,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:08,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:08,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:08,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:08,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:08,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 182 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:08,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:08,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:08,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:08,953 INFO L124 PetriNetUnfolderBase]: 1184/2191 cut-off events. [2024-06-28 01:03:08,953 INFO L125 PetriNetUnfolderBase]: For 1650/1698 co-relation queries the response was YES. [2024-06-28 01:03:08,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5379 conditions, 2191 events. 1184/2191 cut-off events. For 1650/1698 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13663 event pairs, 462 based on Foata normal form. 6/2146 useless extension candidates. Maximal degree in co-relation 5364. Up to 1682 conditions per place. [2024-06-28 01:03:08,968 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 60 selfloop transitions, 12 changer transitions 0/89 dead transitions. [2024-06-28 01:03:08,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 89 transitions, 426 flow [2024-06-28 01:03:08,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:08,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:08,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 198 transitions. [2024-06-28 01:03:08,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-28 01:03:08,973 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 182 flow. Second operand 6 states and 198 transitions. [2024-06-28 01:03:08,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 89 transitions, 426 flow [2024-06-28 01:03:08,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 89 transitions, 410 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 01:03:08,977 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 225 flow [2024-06-28 01:03:08,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=225, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-28 01:03:08,979 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 9 predicate places. [2024-06-28 01:03:08,979 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 225 flow [2024-06-28 01:03:08,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:08,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:08,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:08,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:03:08,980 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:08,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:08,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1028011439, now seen corresponding path program 1 times [2024-06-28 01:03:08,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:08,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372078686] [2024-06-28 01:03:08,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:08,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:08,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:09,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:09,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:09,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372078686] [2024-06-28 01:03:09,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372078686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:09,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:09,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:03:09,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106016460] [2024-06-28 01:03:09,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:09,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:03:09,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:09,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:03:09,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:03:09,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:09,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 225 flow. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:09,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:09,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:09,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:09,359 INFO L124 PetriNetUnfolderBase]: 1201/2174 cut-off events. [2024-06-28 01:03:09,359 INFO L125 PetriNetUnfolderBase]: For 2589/2645 co-relation queries the response was YES. [2024-06-28 01:03:09,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5886 conditions, 2174 events. 1201/2174 cut-off events. For 2589/2645 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13379 event pairs, 456 based on Foata normal form. 4/2139 useless extension candidates. Maximal degree in co-relation 5869. Up to 1722 conditions per place. [2024-06-28 01:03:09,372 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 55 selfloop transitions, 15 changer transitions 0/87 dead transitions. [2024-06-28 01:03:09,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 87 transitions, 479 flow [2024-06-28 01:03:09,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:03:09,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:03:09,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 168 transitions. [2024-06-28 01:03:09,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-28 01:03:09,374 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 225 flow. Second operand 5 states and 168 transitions. [2024-06-28 01:03:09,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 87 transitions, 479 flow [2024-06-28 01:03:09,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 87 transitions, 450 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:09,377 INFO L231 Difference]: Finished difference. Result has 63 places, 61 transitions, 276 flow [2024-06-28 01:03:09,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=276, PETRI_PLACES=63, PETRI_TRANSITIONS=61} [2024-06-28 01:03:09,378 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 11 predicate places. [2024-06-28 01:03:09,378 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 61 transitions, 276 flow [2024-06-28 01:03:09,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:09,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:09,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:09,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:03:09,379 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:09,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:09,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1046670959, now seen corresponding path program 2 times [2024-06-28 01:03:09,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:09,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333795438] [2024-06-28 01:03:09,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:09,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:09,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:09,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:09,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:09,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333795438] [2024-06-28 01:03:09,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333795438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:09,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:09,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:03:09,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632809880] [2024-06-28 01:03:09,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:09,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:03:09,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:09,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:03:09,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:03:09,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:09,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 61 transitions, 276 flow. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:09,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:09,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:09,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:09,712 INFO L124 PetriNetUnfolderBase]: 1196/2104 cut-off events. [2024-06-28 01:03:09,712 INFO L125 PetriNetUnfolderBase]: For 3645/3758 co-relation queries the response was YES. [2024-06-28 01:03:09,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6180 conditions, 2104 events. 1196/2104 cut-off events. For 3645/3758 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12834 event pairs, 395 based on Foata normal form. 40/2105 useless extension candidates. Maximal degree in co-relation 6162. Up to 1717 conditions per place. [2024-06-28 01:03:09,722 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 50 selfloop transitions, 15 changer transitions 0/82 dead transitions. [2024-06-28 01:03:09,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 82 transitions, 456 flow [2024-06-28 01:03:09,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:03:09,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:03:09,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 163 transitions. [2024-06-28 01:03:09,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6791666666666667 [2024-06-28 01:03:09,724 INFO L175 Difference]: Start difference. First operand has 63 places, 61 transitions, 276 flow. Second operand 5 states and 163 transitions. [2024-06-28 01:03:09,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 82 transitions, 456 flow [2024-06-28 01:03:09,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 82 transitions, 428 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-28 01:03:09,730 INFO L231 Difference]: Finished difference. Result has 67 places, 61 transitions, 286 flow [2024-06-28 01:03:09,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=67, PETRI_TRANSITIONS=61} [2024-06-28 01:03:09,730 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 15 predicate places. [2024-06-28 01:03:09,731 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 61 transitions, 286 flow [2024-06-28 01:03:09,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:09,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:09,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:09,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:03:09,731 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:09,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:09,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1475702654, now seen corresponding path program 1 times [2024-06-28 01:03:09,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:09,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84458133] [2024-06-28 01:03:09,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:09,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:09,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:09,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:09,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:09,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84458133] [2024-06-28 01:03:09,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84458133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:09,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:09,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:03:09,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104076282] [2024-06-28 01:03:09,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:09,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:03:09,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:09,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:03:09,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:03:09,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 48 [2024-06-28 01:03:09,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 61 transitions, 286 flow. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 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 01:03:09,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:09,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 48 [2024-06-28 01:03:09,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:10,012 INFO L124 PetriNetUnfolderBase]: 1156/2169 cut-off events. [2024-06-28 01:03:10,013 INFO L125 PetriNetUnfolderBase]: For 3807/3807 co-relation queries the response was YES. [2024-06-28 01:03:10,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6199 conditions, 2169 events. 1156/2169 cut-off events. For 3807/3807 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13788 event pairs, 410 based on Foata normal form. 1/2140 useless extension candidates. Maximal degree in co-relation 6179. Up to 1690 conditions per place. [2024-06-28 01:03:10,024 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 48 selfloop transitions, 7 changer transitions 0/76 dead transitions. [2024-06-28 01:03:10,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 76 transitions, 440 flow [2024-06-28 01:03:10,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:03:10,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:03:10,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 130 transitions. [2024-06-28 01:03:10,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770833333333334 [2024-06-28 01:03:10,026 INFO L175 Difference]: Start difference. First operand has 67 places, 61 transitions, 286 flow. Second operand 4 states and 130 transitions. [2024-06-28 01:03:10,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 76 transitions, 440 flow [2024-06-28 01:03:10,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 76 transitions, 398 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:10,030 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 286 flow [2024-06-28 01:03:10,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=286, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2024-06-28 01:03:10,031 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 14 predicate places. [2024-06-28 01:03:10,031 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 286 flow [2024-06-28 01:03:10,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 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 01:03:10,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:10,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:10,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:03:10,032 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:10,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:10,032 INFO L85 PathProgramCache]: Analyzing trace with hash 76348528, now seen corresponding path program 1 times [2024-06-28 01:03:10,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:10,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541431383] [2024-06-28 01:03:10,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:10,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:10,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:10,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:10,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:10,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541431383] [2024-06-28 01:03:10,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541431383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:10,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:10,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:10,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305459009] [2024-06-28 01:03:10,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:10,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:10,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:10,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:10,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:10,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:10,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 286 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:10,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:10,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:10,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:10,398 INFO L124 PetriNetUnfolderBase]: 1207/2098 cut-off events. [2024-06-28 01:03:10,398 INFO L125 PetriNetUnfolderBase]: For 4907/5041 co-relation queries the response was YES. [2024-06-28 01:03:10,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6573 conditions, 2098 events. 1207/2098 cut-off events. For 4907/5041 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12504 event pairs, 361 based on Foata normal form. 2/2078 useless extension candidates. Maximal degree in co-relation 6553. Up to 1740 conditions per place. [2024-06-28 01:03:10,408 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 70 selfloop transitions, 13 changer transitions 0/100 dead transitions. [2024-06-28 01:03:10,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 100 transitions, 554 flow [2024-06-28 01:03:10,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:10,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:10,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2024-06-28 01:03:10,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6840277777777778 [2024-06-28 01:03:10,410 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 286 flow. Second operand 6 states and 197 transitions. [2024-06-28 01:03:10,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 100 transitions, 554 flow [2024-06-28 01:03:10,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 100 transitions, 534 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 01:03:10,415 INFO L231 Difference]: Finished difference. Result has 70 places, 67 transitions, 328 flow [2024-06-28 01:03:10,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=328, PETRI_PLACES=70, PETRI_TRANSITIONS=67} [2024-06-28 01:03:10,416 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 18 predicate places. [2024-06-28 01:03:10,416 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 67 transitions, 328 flow [2024-06-28 01:03:10,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:10,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:10,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:10,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:03:10,417 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:10,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:10,417 INFO L85 PathProgramCache]: Analyzing trace with hash 71884528, now seen corresponding path program 2 times [2024-06-28 01:03:10,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:10,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900346208] [2024-06-28 01:03:10,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:10,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:10,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:10,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:10,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:10,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900346208] [2024-06-28 01:03:10,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900346208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:10,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:10,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:10,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087652218] [2024-06-28 01:03:10,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:10,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:10,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:10,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:10,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:10,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:10,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 67 transitions, 328 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:10,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:10,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:10,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:10,757 INFO L124 PetriNetUnfolderBase]: 1224/2184 cut-off events. [2024-06-28 01:03:10,757 INFO L125 PetriNetUnfolderBase]: For 6442/6581 co-relation queries the response was YES. [2024-06-28 01:03:10,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7170 conditions, 2184 events. 1224/2184 cut-off events. For 6442/6581 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 13356 event pairs, 430 based on Foata normal form. 27/2191 useless extension candidates. Maximal degree in co-relation 7149. Up to 1697 conditions per place. [2024-06-28 01:03:10,769 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 63 selfloop transitions, 25 changer transitions 0/105 dead transitions. [2024-06-28 01:03:10,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 105 transitions, 666 flow [2024-06-28 01:03:10,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:10,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:10,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 200 transitions. [2024-06-28 01:03:10,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-06-28 01:03:10,771 INFO L175 Difference]: Start difference. First operand has 70 places, 67 transitions, 328 flow. Second operand 6 states and 200 transitions. [2024-06-28 01:03:10,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 105 transitions, 666 flow [2024-06-28 01:03:10,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 105 transitions, 628 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:10,777 INFO L231 Difference]: Finished difference. Result has 72 places, 73 transitions, 410 flow [2024-06-28 01:03:10,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=410, PETRI_PLACES=72, PETRI_TRANSITIONS=73} [2024-06-28 01:03:10,777 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 20 predicate places. [2024-06-28 01:03:10,778 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 73 transitions, 410 flow [2024-06-28 01:03:10,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:10,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:10,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:10,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:03:10,778 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:10,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:10,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1240992250, now seen corresponding path program 3 times [2024-06-28 01:03:10,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:10,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317629870] [2024-06-28 01:03:10,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:10,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:10,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:10,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:10,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:10,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317629870] [2024-06-28 01:03:10,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317629870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:10,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:10,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:10,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138954553] [2024-06-28 01:03:10,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:10,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:10,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:10,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:10,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:10,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:10,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 73 transitions, 410 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:10,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:10,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:10,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:11,109 INFO L124 PetriNetUnfolderBase]: 1219/2202 cut-off events. [2024-06-28 01:03:11,109 INFO L125 PetriNetUnfolderBase]: For 8500/8662 co-relation queries the response was YES. [2024-06-28 01:03:11,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7579 conditions, 2202 events. 1219/2202 cut-off events. For 8500/8662 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13758 event pairs, 547 based on Foata normal form. 40/2208 useless extension candidates. Maximal degree in co-relation 7557. Up to 1692 conditions per place. [2024-06-28 01:03:11,123 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 58 selfloop transitions, 25 changer transitions 0/100 dead transitions. [2024-06-28 01:03:11,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 100 transitions, 640 flow [2024-06-28 01:03:11,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:11,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:11,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-06-28 01:03:11,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770833333333334 [2024-06-28 01:03:11,125 INFO L175 Difference]: Start difference. First operand has 72 places, 73 transitions, 410 flow. Second operand 6 states and 195 transitions. [2024-06-28 01:03:11,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 100 transitions, 640 flow [2024-06-28 01:03:11,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 100 transitions, 590 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-28 01:03:11,132 INFO L231 Difference]: Finished difference. Result has 76 places, 73 transitions, 418 flow [2024-06-28 01:03:11,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=76, PETRI_TRANSITIONS=73} [2024-06-28 01:03:11,134 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 24 predicate places. [2024-06-28 01:03:11,134 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 73 transitions, 418 flow [2024-06-28 01:03:11,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:11,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:11,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:11,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:03:11,135 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:11,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:11,135 INFO L85 PathProgramCache]: Analyzing trace with hash 393085040, now seen corresponding path program 1 times [2024-06-28 01:03:11,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:11,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988112262] [2024-06-28 01:03:11,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:11,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:11,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:11,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:11,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:11,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988112262] [2024-06-28 01:03:11,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988112262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:11,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:11,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:11,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372009606] [2024-06-28 01:03:11,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:11,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:11,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:11,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:11,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:11,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:11,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 73 transitions, 418 flow. Second operand has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:11,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:11,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:11,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:11,533 INFO L124 PetriNetUnfolderBase]: 1286/2335 cut-off events. [2024-06-28 01:03:11,533 INFO L125 PetriNetUnfolderBase]: For 8581/8611 co-relation queries the response was YES. [2024-06-28 01:03:11,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8036 conditions, 2335 events. 1286/2335 cut-off events. For 8581/8611 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14513 event pairs, 362 based on Foata normal form. 4/2305 useless extension candidates. Maximal degree in co-relation 8012. Up to 1855 conditions per place. [2024-06-28 01:03:11,545 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 77 selfloop transitions, 12 changer transitions 0/106 dead transitions. [2024-06-28 01:03:11,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 106 transitions, 705 flow [2024-06-28 01:03:11,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:11,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:11,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-06-28 01:03:11,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6631944444444444 [2024-06-28 01:03:11,547 INFO L175 Difference]: Start difference. First operand has 76 places, 73 transitions, 418 flow. Second operand 6 states and 191 transitions. [2024-06-28 01:03:11,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 106 transitions, 705 flow [2024-06-28 01:03:11,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 106 transitions, 634 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:11,556 INFO L231 Difference]: Finished difference. Result has 78 places, 78 transitions, 431 flow [2024-06-28 01:03:11,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=431, PETRI_PLACES=78, PETRI_TRANSITIONS=78} [2024-06-28 01:03:11,556 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 26 predicate places. [2024-06-28 01:03:11,556 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 78 transitions, 431 flow [2024-06-28 01:03:11,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.666666666666668) internal successors, (136), 6 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:11,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:11,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:11,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:03:11,557 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:11,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:11,558 INFO L85 PathProgramCache]: Analyzing trace with hash 167847785, now seen corresponding path program 1 times [2024-06-28 01:03:11,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:11,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329557883] [2024-06-28 01:03:11,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:11,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:11,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:11,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:11,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:11,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329557883] [2024-06-28 01:03:11,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329557883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:11,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:11,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:03:11,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901289541] [2024-06-28 01:03:11,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:11,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:03:11,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:11,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:03:11,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:03:11,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:11,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 78 transitions, 431 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:11,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:11,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:11,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:11,985 INFO L124 PetriNetUnfolderBase]: 1459/2608 cut-off events. [2024-06-28 01:03:11,985 INFO L125 PetriNetUnfolderBase]: For 12183/12191 co-relation queries the response was YES. [2024-06-28 01:03:11,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9280 conditions, 2608 events. 1459/2608 cut-off events. For 12183/12191 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 16435 event pairs, 706 based on Foata normal form. 6/2577 useless extension candidates. Maximal degree in co-relation 9254. Up to 2089 conditions per place. [2024-06-28 01:03:11,999 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 72 selfloop transitions, 17 changer transitions 0/109 dead transitions. [2024-06-28 01:03:11,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 109 transitions, 733 flow [2024-06-28 01:03:11,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:03:11,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:03:12,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 163 transitions. [2024-06-28 01:03:12,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6791666666666667 [2024-06-28 01:03:12,000 INFO L175 Difference]: Start difference. First operand has 78 places, 78 transitions, 431 flow. Second operand 5 states and 163 transitions. [2024-06-28 01:03:12,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 109 transitions, 733 flow [2024-06-28 01:03:12,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 109 transitions, 694 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:12,009 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 499 flow [2024-06-28 01:03:12,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=499, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-28 01:03:12,010 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 29 predicate places. [2024-06-28 01:03:12,010 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 499 flow [2024-06-28 01:03:12,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:12,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:12,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:12,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:03:12,011 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:12,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:12,011 INFO L85 PathProgramCache]: Analyzing trace with hash 248058691, now seen corresponding path program 2 times [2024-06-28 01:03:12,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:12,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640823787] [2024-06-28 01:03:12,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:12,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:12,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:12,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:12,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:12,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640823787] [2024-06-28 01:03:12,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640823787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:12,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:12,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:03:12,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901763512] [2024-06-28 01:03:12,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:12,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:03:12,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:12,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:03:12,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:03:12,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:12,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 499 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:12,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:12,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:12,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:12,318 INFO L124 PetriNetUnfolderBase]: 1458/2506 cut-off events. [2024-06-28 01:03:12,318 INFO L125 PetriNetUnfolderBase]: For 13549/13553 co-relation queries the response was YES. [2024-06-28 01:03:12,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9546 conditions, 2506 events. 1458/2506 cut-off events. For 13549/13553 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 15309 event pairs, 484 based on Foata normal form. 5/2490 useless extension candidates. Maximal degree in co-relation 9518. Up to 2086 conditions per place. [2024-06-28 01:03:12,332 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 65 selfloop transitions, 17 changer transitions 0/102 dead transitions. [2024-06-28 01:03:12,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 102 transitions, 697 flow [2024-06-28 01:03:12,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:03:12,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:03:12,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-28 01:03:12,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 01:03:12,334 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 499 flow. Second operand 5 states and 156 transitions. [2024-06-28 01:03:12,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 102 transitions, 697 flow [2024-06-28 01:03:12,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 102 transitions, 675 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-28 01:03:12,346 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 517 flow [2024-06-28 01:03:12,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=517, PETRI_PLACES=86, PETRI_TRANSITIONS=87} [2024-06-28 01:03:12,347 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 34 predicate places. [2024-06-28 01:03:12,347 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 517 flow [2024-06-28 01:03:12,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:12,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:12,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:12,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:03:12,347 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:12,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:12,348 INFO L85 PathProgramCache]: Analyzing trace with hash -585493511, now seen corresponding path program 1 times [2024-06-28 01:03:12,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:12,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489507444] [2024-06-28 01:03:12,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:12,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:12,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:12,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:12,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:12,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489507444] [2024-06-28 01:03:12,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489507444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:12,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:12,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:03:12,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637391237] [2024-06-28 01:03:12,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:12,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:03:12,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:12,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:03:12,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:03:12,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:12,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 87 transitions, 517 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:12,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:12,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:12,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:12,698 INFO L124 PetriNetUnfolderBase]: 1385/2553 cut-off events. [2024-06-28 01:03:12,698 INFO L125 PetriNetUnfolderBase]: For 12971/13052 co-relation queries the response was YES. [2024-06-28 01:03:12,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9349 conditions, 2553 events. 1385/2553 cut-off events. For 12971/13052 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16369 event pairs, 560 based on Foata normal form. 1/2488 useless extension candidates. Maximal degree in co-relation 9318. Up to 1988 conditions per place. [2024-06-28 01:03:12,712 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 75 selfloop transitions, 17 changer transitions 0/112 dead transitions. [2024-06-28 01:03:12,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 112 transitions, 807 flow [2024-06-28 01:03:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:03:12,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:03:12,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-06-28 01:03:12,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 01:03:12,714 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 517 flow. Second operand 5 states and 160 transitions. [2024-06-28 01:03:12,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 112 transitions, 807 flow [2024-06-28 01:03:12,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 112 transitions, 770 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:12,729 INFO L231 Difference]: Finished difference. Result has 88 places, 93 transitions, 562 flow [2024-06-28 01:03:12,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=562, PETRI_PLACES=88, PETRI_TRANSITIONS=93} [2024-06-28 01:03:12,730 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 36 predicate places. [2024-06-28 01:03:12,730 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 93 transitions, 562 flow [2024-06-28 01:03:12,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:12,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:12,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:12,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:03:12,731 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:12,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:12,731 INFO L85 PathProgramCache]: Analyzing trace with hash 248065635, now seen corresponding path program 2 times [2024-06-28 01:03:12,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:12,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095909534] [2024-06-28 01:03:12,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:12,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:12,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:12,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:12,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:12,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095909534] [2024-06-28 01:03:12,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095909534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:12,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:12,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:03:12,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037002251] [2024-06-28 01:03:12,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:12,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:03:12,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:12,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:03:12,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:03:12,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:12,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 93 transitions, 562 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:12,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:12,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:12,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:13,092 INFO L124 PetriNetUnfolderBase]: 1388/2544 cut-off events. [2024-06-28 01:03:13,092 INFO L125 PetriNetUnfolderBase]: For 14465/14539 co-relation queries the response was YES. [2024-06-28 01:03:13,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9754 conditions, 2544 events. 1388/2544 cut-off events. For 14465/14539 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16203 event pairs, 480 based on Foata normal form. 1/2496 useless extension candidates. Maximal degree in co-relation 9722. Up to 1995 conditions per place. [2024-06-28 01:03:13,106 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 71 selfloop transitions, 17 changer transitions 0/108 dead transitions. [2024-06-28 01:03:13,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 108 transitions, 772 flow [2024-06-28 01:03:13,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:03:13,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:03:13,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-28 01:03:13,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 01:03:13,107 INFO L175 Difference]: Start difference. First operand has 88 places, 93 transitions, 562 flow. Second operand 5 states and 156 transitions. [2024-06-28 01:03:13,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 108 transitions, 772 flow [2024-06-28 01:03:13,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 108 transitions, 742 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-28 01:03:13,123 INFO L231 Difference]: Finished difference. Result has 92 places, 93 transitions, 573 flow [2024-06-28 01:03:13,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=573, PETRI_PLACES=92, PETRI_TRANSITIONS=93} [2024-06-28 01:03:13,125 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 40 predicate places. [2024-06-28 01:03:13,125 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 93 transitions, 573 flow [2024-06-28 01:03:13,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:13,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:13,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:13,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:03:13,126 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 01:03:13,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:13,126 INFO L85 PathProgramCache]: Analyzing trace with hash 243419885, now seen corresponding path program 1 times [2024-06-28 01:03:13,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:13,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044590289] [2024-06-28 01:03:13,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:13,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:13,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:13,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:13,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:13,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044590289] [2024-06-28 01:03:13,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044590289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:13,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:13,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:13,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466145200] [2024-06-28 01:03:13,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:13,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:13,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:13,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:13,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:13,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:13,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 93 transitions, 573 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:13,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:13,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:13,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:13,652 INFO L124 PetriNetUnfolderBase]: 1640/2823 cut-off events. [2024-06-28 01:03:13,652 INFO L125 PetriNetUnfolderBase]: For 21765/22022 co-relation queries the response was YES. [2024-06-28 01:03:13,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11728 conditions, 2823 events. 1640/2823 cut-off events. For 21765/22022 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17647 event pairs, 319 based on Foata normal form. 30/2796 useless extension candidates. Maximal degree in co-relation 11694. Up to 2067 conditions per place. [2024-06-28 01:03:13,671 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 112 selfloop transitions, 17 changer transitions 0/149 dead transitions. [2024-06-28 01:03:13,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 149 transitions, 1067 flow [2024-06-28 01:03:13,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:13,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:13,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 263 transitions. [2024-06-28 01:03:13,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6848958333333334 [2024-06-28 01:03:13,673 INFO L175 Difference]: Start difference. First operand has 92 places, 93 transitions, 573 flow. Second operand 8 states and 263 transitions. [2024-06-28 01:03:13,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 149 transitions, 1067 flow [2024-06-28 01:03:13,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 149 transitions, 1021 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:13,694 INFO L231 Difference]: Finished difference. Result has 95 places, 95 transitions, 605 flow [2024-06-28 01:03:13,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=605, PETRI_PLACES=95, PETRI_TRANSITIONS=95} [2024-06-28 01:03:13,695 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 43 predicate places. [2024-06-28 01:03:13,695 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 95 transitions, 605 flow [2024-06-28 01:03:13,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:13,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:13,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:13,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:03:13,696 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:13,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:13,696 INFO L85 PathProgramCache]: Analyzing trace with hash 269267063, now seen corresponding path program 2 times [2024-06-28 01:03:13,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:13,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597792792] [2024-06-28 01:03:13,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:13,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:13,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:13,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:13,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:13,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597792792] [2024-06-28 01:03:13,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597792792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:13,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:13,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:13,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185241600] [2024-06-28 01:03:13,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:13,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:13,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:13,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:13,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:13,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:13,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 95 transitions, 605 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:13,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:13,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:13,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:14,219 INFO L124 PetriNetUnfolderBase]: 1617/2894 cut-off events. [2024-06-28 01:03:14,219 INFO L125 PetriNetUnfolderBase]: For 23299/23470 co-relation queries the response was YES. [2024-06-28 01:03:14,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11692 conditions, 2894 events. 1617/2894 cut-off events. For 23299/23470 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 18646 event pairs, 658 based on Foata normal form. 32/2844 useless extension candidates. Maximal degree in co-relation 11658. Up to 2203 conditions per place. [2024-06-28 01:03:14,239 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 104 selfloop transitions, 14 changer transitions 0/138 dead transitions. [2024-06-28 01:03:14,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 138 transitions, 959 flow [2024-06-28 01:03:14,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:14,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:14,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 229 transitions. [2024-06-28 01:03:14,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6815476190476191 [2024-06-28 01:03:14,240 INFO L175 Difference]: Start difference. First operand has 95 places, 95 transitions, 605 flow. Second operand 7 states and 229 transitions. [2024-06-28 01:03:14,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 138 transitions, 959 flow [2024-06-28 01:03:14,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 138 transitions, 931 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:14,264 INFO L231 Difference]: Finished difference. Result has 98 places, 95 transitions, 612 flow [2024-06-28 01:03:14,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=577, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=612, PETRI_PLACES=98, PETRI_TRANSITIONS=95} [2024-06-28 01:03:14,265 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 46 predicate places. [2024-06-28 01:03:14,265 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 95 transitions, 612 flow [2024-06-28 01:03:14,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:14,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:14,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:14,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:03:14,266 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:14,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:14,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1255298859, now seen corresponding path program 3 times [2024-06-28 01:03:14,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:14,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699347410] [2024-06-28 01:03:14,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:14,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:14,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:14,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:14,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:14,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699347410] [2024-06-28 01:03:14,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699347410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:14,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:14,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:14,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9055440] [2024-06-28 01:03:14,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:14,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:14,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:14,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:14,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:14,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:14,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 95 transitions, 612 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:14,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:14,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:14,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:14,709 INFO L124 PetriNetUnfolderBase]: 1706/2948 cut-off events. [2024-06-28 01:03:14,709 INFO L125 PetriNetUnfolderBase]: For 25834/26071 co-relation queries the response was YES. [2024-06-28 01:03:14,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12359 conditions, 2948 events. 1706/2948 cut-off events. For 25834/26071 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 18794 event pairs, 453 based on Foata normal form. 60/2936 useless extension candidates. Maximal degree in co-relation 12323. Up to 2274 conditions per place. [2024-06-28 01:03:14,729 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 88 selfloop transitions, 28 changer transitions 0/136 dead transitions. [2024-06-28 01:03:14,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 136 transitions, 974 flow [2024-06-28 01:03:14,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:14,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:14,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 230 transitions. [2024-06-28 01:03:14,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6845238095238095 [2024-06-28 01:03:14,731 INFO L175 Difference]: Start difference. First operand has 98 places, 95 transitions, 612 flow. Second operand 7 states and 230 transitions. [2024-06-28 01:03:14,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 136 transitions, 974 flow [2024-06-28 01:03:14,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 136 transitions, 941 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:14,757 INFO L231 Difference]: Finished difference. Result has 99 places, 96 transitions, 664 flow [2024-06-28 01:03:14,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=664, PETRI_PLACES=99, PETRI_TRANSITIONS=96} [2024-06-28 01:03:14,758 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 47 predicate places. [2024-06-28 01:03:14,758 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 96 transitions, 664 flow [2024-06-28 01:03:14,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:14,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:14,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:14,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:03:14,758 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:14,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:14,759 INFO L85 PathProgramCache]: Analyzing trace with hash 556877495, now seen corresponding path program 1 times [2024-06-28 01:03:14,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:14,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105982921] [2024-06-28 01:03:14,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:14,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:14,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:14,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:14,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:14,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105982921] [2024-06-28 01:03:14,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105982921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:14,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:14,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:14,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190568768] [2024-06-28 01:03:14,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:14,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:14,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:14,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:14,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:14,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:14,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 96 transitions, 664 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:14,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:14,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:14,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:15,252 INFO L124 PetriNetUnfolderBase]: 1978/3518 cut-off events. [2024-06-28 01:03:15,253 INFO L125 PetriNetUnfolderBase]: For 29887/29887 co-relation queries the response was YES. [2024-06-28 01:03:15,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14198 conditions, 3518 events. 1978/3518 cut-off events. For 29887/29887 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 23044 event pairs, 789 based on Foata normal form. 4/3486 useless extension candidates. Maximal degree in co-relation 14161. Up to 2815 conditions per place. [2024-06-28 01:03:15,274 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 101 selfloop transitions, 22 changer transitions 0/139 dead transitions. [2024-06-28 01:03:15,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 139 transitions, 1049 flow [2024-06-28 01:03:15,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:15,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:15,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-28 01:03:15,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-28 01:03:15,276 INFO L175 Difference]: Start difference. First operand has 99 places, 96 transitions, 664 flow. Second operand 7 states and 222 transitions. [2024-06-28 01:03:15,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 139 transitions, 1049 flow [2024-06-28 01:03:15,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 139 transitions, 984 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:15,307 INFO L231 Difference]: Finished difference. Result has 102 places, 101 transitions, 707 flow [2024-06-28 01:03:15,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=707, PETRI_PLACES=102, PETRI_TRANSITIONS=101} [2024-06-28 01:03:15,308 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 50 predicate places. [2024-06-28 01:03:15,308 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 101 transitions, 707 flow [2024-06-28 01:03:15,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:15,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:15,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:15,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:03:15,309 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:15,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:15,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1121709215, now seen corresponding path program 4 times [2024-06-28 01:03:15,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:15,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134751915] [2024-06-28 01:03:15,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:15,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:15,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:15,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:15,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:15,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134751915] [2024-06-28 01:03:15,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134751915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:15,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:15,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:15,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198589453] [2024-06-28 01:03:15,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:15,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:15,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:15,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:15,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:15,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:15,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 101 transitions, 707 flow. Second operand has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:15,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:15,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:15,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:15,802 INFO L124 PetriNetUnfolderBase]: 1759/3062 cut-off events. [2024-06-28 01:03:15,803 INFO L125 PetriNetUnfolderBase]: For 30568/30790 co-relation queries the response was YES. [2024-06-28 01:03:15,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13206 conditions, 3062 events. 1759/3062 cut-off events. For 30568/30790 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 19659 event pairs, 453 based on Foata normal form. 58/3037 useless extension candidates. Maximal degree in co-relation 13167. Up to 2356 conditions per place. [2024-06-28 01:03:15,820 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 89 selfloop transitions, 29 changer transitions 0/139 dead transitions. [2024-06-28 01:03:15,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 139 transitions, 1069 flow [2024-06-28 01:03:15,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:15,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:15,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 227 transitions. [2024-06-28 01:03:15,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6755952380952381 [2024-06-28 01:03:15,822 INFO L175 Difference]: Start difference. First operand has 102 places, 101 transitions, 707 flow. Second operand 7 states and 227 transitions. [2024-06-28 01:03:15,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 139 transitions, 1069 flow [2024-06-28 01:03:15,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 139 transitions, 1006 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:15,846 INFO L231 Difference]: Finished difference. Result has 105 places, 102 transitions, 735 flow [2024-06-28 01:03:15,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=735, PETRI_PLACES=105, PETRI_TRANSITIONS=102} [2024-06-28 01:03:15,847 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 53 predicate places. [2024-06-28 01:03:15,847 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 102 transitions, 735 flow [2024-06-28 01:03:15,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.571428571428573) internal successors, (158), 7 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:15,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:15,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:15,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:03:15,848 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:15,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:15,848 INFO L85 PathProgramCache]: Analyzing trace with hash 140454159, now seen corresponding path program 2 times [2024-06-28 01:03:15,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:15,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077935611] [2024-06-28 01:03:15,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:15,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:15,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:15,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:15,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:15,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077935611] [2024-06-28 01:03:15,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077935611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:15,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:15,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:15,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687077652] [2024-06-28 01:03:15,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:15,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:15,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:15,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:15,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:16,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:16,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 102 transitions, 735 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:16,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:16,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:16,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:16,332 INFO L124 PetriNetUnfolderBase]: 2073/3635 cut-off events. [2024-06-28 01:03:16,333 INFO L125 PetriNetUnfolderBase]: For 34685/34685 co-relation queries the response was YES. [2024-06-28 01:03:16,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15280 conditions, 3635 events. 2073/3635 cut-off events. For 34685/34685 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 23697 event pairs, 825 based on Foata normal form. 4/3605 useless extension candidates. Maximal degree in co-relation 15240. Up to 2959 conditions per place. [2024-06-28 01:03:16,358 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 101 selfloop transitions, 25 changer transitions 0/142 dead transitions. [2024-06-28 01:03:16,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 142 transitions, 1130 flow [2024-06-28 01:03:16,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:16,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:16,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-28 01:03:16,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6517857142857143 [2024-06-28 01:03:16,359 INFO L175 Difference]: Start difference. First operand has 105 places, 102 transitions, 735 flow. Second operand 7 states and 219 transitions. [2024-06-28 01:03:16,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 142 transitions, 1130 flow [2024-06-28 01:03:16,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 142 transitions, 1057 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:16,396 INFO L231 Difference]: Finished difference. Result has 108 places, 108 transitions, 794 flow [2024-06-28 01:03:16,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=794, PETRI_PLACES=108, PETRI_TRANSITIONS=108} [2024-06-28 01:03:16,397 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 56 predicate places. [2024-06-28 01:03:16,397 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 108 transitions, 794 flow [2024-06-28 01:03:16,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:16,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:16,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:16,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:03:16,397 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:16,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:16,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1928054455, now seen corresponding path program 3 times [2024-06-28 01:03:16,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:16,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425487837] [2024-06-28 01:03:16,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:16,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:16,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:16,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:16,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:16,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425487837] [2024-06-28 01:03:16,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425487837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:16,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:16,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:16,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27648125] [2024-06-28 01:03:16,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:16,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:16,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:16,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:16,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:16,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:16,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 108 transitions, 794 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:16,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:16,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:16,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:16,901 INFO L124 PetriNetUnfolderBase]: 2100/3536 cut-off events. [2024-06-28 01:03:16,901 INFO L125 PetriNetUnfolderBase]: For 36143/36143 co-relation queries the response was YES. [2024-06-28 01:03:16,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15556 conditions, 3536 events. 2100/3536 cut-off events. For 36143/36143 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22300 event pairs, 532 based on Foata normal form. 4/3534 useless extension candidates. Maximal degree in co-relation 15514. Up to 3000 conditions per place. [2024-06-28 01:03:16,924 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 102 selfloop transitions, 28 changer transitions 0/146 dead transitions. [2024-06-28 01:03:16,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 146 transitions, 1189 flow [2024-06-28 01:03:16,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:16,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:16,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-28 01:03:16,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488095238095238 [2024-06-28 01:03:16,926 INFO L175 Difference]: Start difference. First operand has 108 places, 108 transitions, 794 flow. Second operand 7 states and 218 transitions. [2024-06-28 01:03:16,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 146 transitions, 1189 flow [2024-06-28 01:03:16,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 146 transitions, 1108 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:16,971 INFO L231 Difference]: Finished difference. Result has 111 places, 112 transitions, 835 flow [2024-06-28 01:03:16,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=835, PETRI_PLACES=111, PETRI_TRANSITIONS=112} [2024-06-28 01:03:16,972 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 59 predicate places. [2024-06-28 01:03:16,972 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 112 transitions, 835 flow [2024-06-28 01:03:16,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:16,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:16,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:16,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:03:16,972 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:16,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:16,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1938529975, now seen corresponding path program 4 times [2024-06-28 01:03:16,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:16,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587290368] [2024-06-28 01:03:16,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:16,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:16,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:17,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:17,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:17,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587290368] [2024-06-28 01:03:17,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587290368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:17,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:17,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:17,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90637884] [2024-06-28 01:03:17,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:17,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:17,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:17,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:17,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:17,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:17,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 112 transitions, 835 flow. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:17,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:17,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:17,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:17,448 INFO L124 PetriNetUnfolderBase]: 2092/3597 cut-off events. [2024-06-28 01:03:17,449 INFO L125 PetriNetUnfolderBase]: For 38311/38311 co-relation queries the response was YES. [2024-06-28 01:03:17,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15660 conditions, 3597 events. 2092/3597 cut-off events. For 38311/38311 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 23051 event pairs, 507 based on Foata normal form. 4/3593 useless extension candidates. Maximal degree in co-relation 15617. Up to 2877 conditions per place. [2024-06-28 01:03:17,471 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 98 selfloop transitions, 35 changer transitions 0/149 dead transitions. [2024-06-28 01:03:17,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 149 transitions, 1223 flow [2024-06-28 01:03:17,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:17,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:17,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-28 01:03:17,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6517857142857143 [2024-06-28 01:03:17,472 INFO L175 Difference]: Start difference. First operand has 111 places, 112 transitions, 835 flow. Second operand 7 states and 219 transitions. [2024-06-28 01:03:17,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 149 transitions, 1223 flow [2024-06-28 01:03:17,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 149 transitions, 1152 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:17,514 INFO L231 Difference]: Finished difference. Result has 115 places, 114 transitions, 885 flow [2024-06-28 01:03:17,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=885, PETRI_PLACES=115, PETRI_TRANSITIONS=114} [2024-06-28 01:03:17,514 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 63 predicate places. [2024-06-28 01:03:17,515 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 114 transitions, 885 flow [2024-06-28 01:03:17,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 7 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:17,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:17,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:17,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:03:17,515 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:17,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:17,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1310349446, now seen corresponding path program 1 times [2024-06-28 01:03:17,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:17,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144180980] [2024-06-28 01:03:17,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:17,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:17,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:17,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:17,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:17,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144180980] [2024-06-28 01:03:17,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144180980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:17,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:17,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:17,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582910074] [2024-06-28 01:03:17,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:17,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:17,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:17,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:17,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:17,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:17,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 114 transitions, 885 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:17,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:17,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:17,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:18,004 INFO L124 PetriNetUnfolderBase]: 2117/3574 cut-off events. [2024-06-28 01:03:18,005 INFO L125 PetriNetUnfolderBase]: For 40548/40548 co-relation queries the response was YES. [2024-06-28 01:03:18,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16000 conditions, 3574 events. 2117/3574 cut-off events. For 40548/40548 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 22600 event pairs, 535 based on Foata normal form. 1/3567 useless extension candidates. Maximal degree in co-relation 15956. Up to 3030 conditions per place. [2024-06-28 01:03:18,030 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 114 selfloop transitions, 31 changer transitions 0/161 dead transitions. [2024-06-28 01:03:18,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 161 transitions, 1453 flow [2024-06-28 01:03:18,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:18,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:18,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-28 01:03:18,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 01:03:18,032 INFO L175 Difference]: Start difference. First operand has 115 places, 114 transitions, 885 flow. Second operand 6 states and 192 transitions. [2024-06-28 01:03:18,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 161 transitions, 1453 flow [2024-06-28 01:03:18,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 161 transitions, 1350 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:18,091 INFO L231 Difference]: Finished difference. Result has 118 places, 132 transitions, 1017 flow [2024-06-28 01:03:18,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1017, PETRI_PLACES=118, PETRI_TRANSITIONS=132} [2024-06-28 01:03:18,091 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 66 predicate places. [2024-06-28 01:03:18,092 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 132 transitions, 1017 flow [2024-06-28 01:03:18,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:18,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:18,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:18,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:03:18,092 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:18,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:18,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1920408416, now seen corresponding path program 2 times [2024-06-28 01:03:18,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:18,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822819299] [2024-06-28 01:03:18,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:18,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:18,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:18,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:18,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:18,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822819299] [2024-06-28 01:03:18,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822819299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:18,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:18,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:18,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665157776] [2024-06-28 01:03:18,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:18,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:18,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:18,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:18,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:18,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:18,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 132 transitions, 1017 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:18,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:18,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:18,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:18,577 INFO L124 PetriNetUnfolderBase]: 2142/3616 cut-off events. [2024-06-28 01:03:18,577 INFO L125 PetriNetUnfolderBase]: For 43619/43619 co-relation queries the response was YES. [2024-06-28 01:03:18,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16612 conditions, 3616 events. 2142/3616 cut-off events. For 43619/43619 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 22966 event pairs, 535 based on Foata normal form. 1/3609 useless extension candidates. Maximal degree in co-relation 16565. Up to 3057 conditions per place. [2024-06-28 01:03:18,600 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 111 selfloop transitions, 37 changer transitions 0/164 dead transitions. [2024-06-28 01:03:18,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 164 transitions, 1532 flow [2024-06-28 01:03:18,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:18,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:18,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-28 01:03:18,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-28 01:03:18,601 INFO L175 Difference]: Start difference. First operand has 118 places, 132 transitions, 1017 flow. Second operand 6 states and 189 transitions. [2024-06-28 01:03:18,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 164 transitions, 1532 flow [2024-06-28 01:03:18,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 164 transitions, 1492 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-28 01:03:18,656 INFO L231 Difference]: Finished difference. Result has 124 places, 138 transitions, 1120 flow [2024-06-28 01:03:18,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=987, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1120, PETRI_PLACES=124, PETRI_TRANSITIONS=138} [2024-06-28 01:03:18,656 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 72 predicate places. [2024-06-28 01:03:18,656 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 138 transitions, 1120 flow [2024-06-28 01:03:18,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:18,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:18,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:18,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:03:18,657 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:18,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:18,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1874082530, now seen corresponding path program 1 times [2024-06-28 01:03:18,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:18,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400404219] [2024-06-28 01:03:18,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:18,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:18,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:18,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 01:03:18,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:18,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400404219] [2024-06-28 01:03:18,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400404219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:18,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:18,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:18,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140046084] [2024-06-28 01:03:18,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:18,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:18,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:18,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:18,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:18,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:18,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 138 transitions, 1120 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:18,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:18,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:18,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:19,108 INFO L124 PetriNetUnfolderBase]: 2050/3701 cut-off events. [2024-06-28 01:03:19,109 INFO L125 PetriNetUnfolderBase]: For 47978/47980 co-relation queries the response was YES. [2024-06-28 01:03:19,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16465 conditions, 3701 events. 2050/3701 cut-off events. For 47978/47980 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 24926 event pairs, 826 based on Foata normal form. 4/3661 useless extension candidates. Maximal degree in co-relation 16415. Up to 2872 conditions per place. [2024-06-28 01:03:19,132 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 110 selfloop transitions, 27 changer transitions 0/169 dead transitions. [2024-06-28 01:03:19,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 169 transitions, 1558 flow [2024-06-28 01:03:19,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:19,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:19,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-28 01:03:19,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 01:03:19,133 INFO L175 Difference]: Start difference. First operand has 124 places, 138 transitions, 1120 flow. Second operand 6 states and 192 transitions. [2024-06-28 01:03:19,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 169 transitions, 1558 flow [2024-06-28 01:03:19,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 169 transitions, 1503 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 01:03:19,202 INFO L231 Difference]: Finished difference. Result has 128 places, 144 transitions, 1188 flow [2024-06-28 01:03:19,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1188, PETRI_PLACES=128, PETRI_TRANSITIONS=144} [2024-06-28 01:03:19,202 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 76 predicate places. [2024-06-28 01:03:19,202 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 144 transitions, 1188 flow [2024-06-28 01:03:19,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:19,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:19,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:19,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:03:19,203 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:19,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:19,203 INFO L85 PathProgramCache]: Analyzing trace with hash 197101698, now seen corresponding path program 3 times [2024-06-28 01:03:19,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:19,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857602593] [2024-06-28 01:03:19,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:19,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:19,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:19,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:19,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:19,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857602593] [2024-06-28 01:03:19,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857602593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:19,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:19,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:19,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547653722] [2024-06-28 01:03:19,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:19,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:19,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:19,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:19,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:19,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:19,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 144 transitions, 1188 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:19,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:19,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:19,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:19,639 INFO L124 PetriNetUnfolderBase]: 2161/3757 cut-off events. [2024-06-28 01:03:19,639 INFO L125 PetriNetUnfolderBase]: For 50072/50072 co-relation queries the response was YES. [2024-06-28 01:03:19,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17311 conditions, 3757 events. 2161/3757 cut-off events. For 50072/50072 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 24427 event pairs, 608 based on Foata normal form. 1/3747 useless extension candidates. Maximal degree in co-relation 17260. Up to 3084 conditions per place. [2024-06-28 01:03:19,662 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 117 selfloop transitions, 39 changer transitions 0/172 dead transitions. [2024-06-28 01:03:19,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 172 transitions, 1694 flow [2024-06-28 01:03:19,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:19,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:19,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-28 01:03:19,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-28 01:03:19,663 INFO L175 Difference]: Start difference. First operand has 128 places, 144 transitions, 1188 flow. Second operand 6 states and 189 transitions. [2024-06-28 01:03:19,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 172 transitions, 1694 flow [2024-06-28 01:03:19,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 172 transitions, 1639 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 01:03:19,719 INFO L231 Difference]: Finished difference. Result has 132 places, 146 transitions, 1247 flow [2024-06-28 01:03:19,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1247, PETRI_PLACES=132, PETRI_TRANSITIONS=146} [2024-06-28 01:03:19,720 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 80 predicate places. [2024-06-28 01:03:19,720 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 146 transitions, 1247 flow [2024-06-28 01:03:19,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:19,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:19,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:19,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:03:19,721 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:19,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:19,721 INFO L85 PathProgramCache]: Analyzing trace with hash 197547168, now seen corresponding path program 4 times [2024-06-28 01:03:19,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:19,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682040836] [2024-06-28 01:03:19,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:19,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:19,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:19,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:19,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:19,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682040836] [2024-06-28 01:03:19,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682040836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:19,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:19,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:19,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779789162] [2024-06-28 01:03:19,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:19,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:19,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:19,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:19,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:19,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:19,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 146 transitions, 1247 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:19,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:19,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:19,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:20,169 INFO L124 PetriNetUnfolderBase]: 2172/3667 cut-off events. [2024-06-28 01:03:20,169 INFO L125 PetriNetUnfolderBase]: For 52529/52529 co-relation queries the response was YES. [2024-06-28 01:03:20,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17485 conditions, 3667 events. 2172/3667 cut-off events. For 52529/52529 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 23354 event pairs, 537 based on Foata normal form. 1/3660 useless extension candidates. Maximal degree in co-relation 17432. Up to 3096 conditions per place. [2024-06-28 01:03:20,193 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 113 selfloop transitions, 43 changer transitions 0/172 dead transitions. [2024-06-28 01:03:20,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 172 transitions, 1710 flow [2024-06-28 01:03:20,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:20,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:20,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 01:03:20,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6423611111111112 [2024-06-28 01:03:20,195 INFO L175 Difference]: Start difference. First operand has 132 places, 146 transitions, 1247 flow. Second operand 6 states and 185 transitions. [2024-06-28 01:03:20,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 172 transitions, 1710 flow [2024-06-28 01:03:20,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 172 transitions, 1658 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-28 01:03:20,263 INFO L231 Difference]: Finished difference. Result has 137 places, 150 transitions, 1334 flow [2024-06-28 01:03:20,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1334, PETRI_PLACES=137, PETRI_TRANSITIONS=150} [2024-06-28 01:03:20,263 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 85 predicate places. [2024-06-28 01:03:20,264 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 150 transitions, 1334 flow [2024-06-28 01:03:20,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:20,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:20,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:20,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:03:20,264 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:20,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:20,265 INFO L85 PathProgramCache]: Analyzing trace with hash -2068594892, now seen corresponding path program 5 times [2024-06-28 01:03:20,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:20,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132393290] [2024-06-28 01:03:20,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:20,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:20,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:20,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:20,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:20,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132393290] [2024-06-28 01:03:20,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132393290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:20,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:20,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:20,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112799893] [2024-06-28 01:03:20,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:20,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:20,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:20,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:20,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:20,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:20,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 150 transitions, 1334 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:20,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:20,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:20,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:20,697 INFO L124 PetriNetUnfolderBase]: 2169/3692 cut-off events. [2024-06-28 01:03:20,697 INFO L125 PetriNetUnfolderBase]: For 56001/56001 co-relation queries the response was YES. [2024-06-28 01:03:20,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17583 conditions, 3692 events. 2169/3692 cut-off events. For 56001/56001 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 23826 event pairs, 559 based on Foata normal form. 1/3678 useless extension candidates. Maximal degree in co-relation 17528. Up to 3093 conditions per place. [2024-06-28 01:03:20,721 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 110 selfloop transitions, 43 changer transitions 0/169 dead transitions. [2024-06-28 01:03:20,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 169 transitions, 1738 flow [2024-06-28 01:03:20,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:20,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:20,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 01:03:20,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6319444444444444 [2024-06-28 01:03:20,722 INFO L175 Difference]: Start difference. First operand has 137 places, 150 transitions, 1334 flow. Second operand 6 states and 182 transitions. [2024-06-28 01:03:20,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 169 transitions, 1738 flow [2024-06-28 01:03:20,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 169 transitions, 1672 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 01:03:20,788 INFO L231 Difference]: Finished difference. Result has 141 places, 150 transitions, 1360 flow [2024-06-28 01:03:20,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1360, PETRI_PLACES=141, PETRI_TRANSITIONS=150} [2024-06-28 01:03:20,789 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 89 predicate places. [2024-06-28 01:03:20,789 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 150 transitions, 1360 flow [2024-06-28 01:03:20,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:20,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:20,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:20,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:03:20,790 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:20,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:20,790 INFO L85 PathProgramCache]: Analyzing trace with hash -411221898, now seen corresponding path program 6 times [2024-06-28 01:03:20,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:20,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157499805] [2024-06-28 01:03:20,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:20,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:20,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:20,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:20,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:20,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157499805] [2024-06-28 01:03:20,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157499805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:20,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:20,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:20,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616100893] [2024-06-28 01:03:20,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:20,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:20,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:20,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:20,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:20,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:20,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 150 transitions, 1360 flow. Second operand has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:20,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:20,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:20,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:21,220 INFO L124 PetriNetUnfolderBase]: 2166/3658 cut-off events. [2024-06-28 01:03:21,220 INFO L125 PetriNetUnfolderBase]: For 58266/58266 co-relation queries the response was YES. [2024-06-28 01:03:21,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17613 conditions, 3658 events. 2166/3658 cut-off events. For 58266/58266 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 23367 event pairs, 546 based on Foata normal form. 1/3646 useless extension candidates. Maximal degree in co-relation 17557. Up to 3090 conditions per place. [2024-06-28 01:03:21,244 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 109 selfloop transitions, 43 changer transitions 0/168 dead transitions. [2024-06-28 01:03:21,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 168 transitions, 1704 flow [2024-06-28 01:03:21,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:21,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:21,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 01:03:21,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-06-28 01:03:21,245 INFO L175 Difference]: Start difference. First operand has 141 places, 150 transitions, 1360 flow. Second operand 6 states and 181 transitions. [2024-06-28 01:03:21,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 168 transitions, 1704 flow [2024-06-28 01:03:21,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 168 transitions, 1612 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:21,301 INFO L231 Difference]: Finished difference. Result has 143 places, 150 transitions, 1360 flow [2024-06-28 01:03:21,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1360, PETRI_PLACES=143, PETRI_TRANSITIONS=150} [2024-06-28 01:03:21,302 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 91 predicate places. [2024-06-28 01:03:21,302 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 150 transitions, 1360 flow [2024-06-28 01:03:21,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.166666666666668) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:21,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:21,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:21,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:03:21,303 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:21,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:21,303 INFO L85 PathProgramCache]: Analyzing trace with hash -411212970, now seen corresponding path program 2 times [2024-06-28 01:03:21,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:21,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242881099] [2024-06-28 01:03:21,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:21,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:21,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:21,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:21,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:21,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242881099] [2024-06-28 01:03:21,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242881099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:21,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:21,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:21,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932857186] [2024-06-28 01:03:21,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:21,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:21,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:21,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:21,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:21,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:21,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 150 transitions, 1360 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:21,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:21,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:21,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:21,744 INFO L124 PetriNetUnfolderBase]: 2069/3554 cut-off events. [2024-06-28 01:03:21,744 INFO L125 PetriNetUnfolderBase]: For 61735/61735 co-relation queries the response was YES. [2024-06-28 01:03:21,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17184 conditions, 3554 events. 2069/3554 cut-off events. For 61735/61735 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 23147 event pairs, 521 based on Foata normal form. 2/3536 useless extension candidates. Maximal degree in co-relation 17128. Up to 2878 conditions per place. [2024-06-28 01:03:21,771 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 107 selfloop transitions, 30 changer transitions 0/172 dead transitions. [2024-06-28 01:03:21,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 172 transitions, 1768 flow [2024-06-28 01:03:21,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:21,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:21,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 01:03:21,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 01:03:21,773 INFO L175 Difference]: Start difference. First operand has 143 places, 150 transitions, 1360 flow. Second operand 6 states and 186 transitions. [2024-06-28 01:03:21,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 172 transitions, 1768 flow [2024-06-28 01:03:21,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 172 transitions, 1686 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:21,863 INFO L231 Difference]: Finished difference. Result has 145 places, 153 transitions, 1377 flow [2024-06-28 01:03:21,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1278, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1377, PETRI_PLACES=145, PETRI_TRANSITIONS=153} [2024-06-28 01:03:21,864 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 93 predicate places. [2024-06-28 01:03:21,864 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 153 transitions, 1377 flow [2024-06-28 01:03:21,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:21,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:21,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:21,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:03:21,865 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:21,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:21,865 INFO L85 PathProgramCache]: Analyzing trace with hash -410765640, now seen corresponding path program 3 times [2024-06-28 01:03:21,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:21,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031236730] [2024-06-28 01:03:21,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:21,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:21,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:21,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:21,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:21,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031236730] [2024-06-28 01:03:21,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031236730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:21,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:21,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:21,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559846540] [2024-06-28 01:03:21,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:21,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:21,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:21,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:21,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:22,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:22,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 153 transitions, 1377 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:22,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:22,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:22,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:22,388 INFO L124 PetriNetUnfolderBase]: 2057/3653 cut-off events. [2024-06-28 01:03:22,389 INFO L125 PetriNetUnfolderBase]: For 64373/64373 co-relation queries the response was YES. [2024-06-28 01:03:22,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17261 conditions, 3653 events. 2057/3653 cut-off events. For 64373/64373 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 24388 event pairs, 845 based on Foata normal form. 2/3612 useless extension candidates. Maximal degree in co-relation 17204. Up to 2938 conditions per place. [2024-06-28 01:03:22,413 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 123 selfloop transitions, 13 changer transitions 0/171 dead transitions. [2024-06-28 01:03:22,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 171 transitions, 1689 flow [2024-06-28 01:03:22,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:22,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:22,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 01:03:22,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-06-28 01:03:22,414 INFO L175 Difference]: Start difference. First operand has 145 places, 153 transitions, 1377 flow. Second operand 6 states and 181 transitions. [2024-06-28 01:03:22,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 171 transitions, 1689 flow [2024-06-28 01:03:22,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 171 transitions, 1591 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:22,483 INFO L231 Difference]: Finished difference. Result has 147 places, 153 transitions, 1311 flow [2024-06-28 01:03:22,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1279, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1311, PETRI_PLACES=147, PETRI_TRANSITIONS=153} [2024-06-28 01:03:22,483 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 95 predicate places. [2024-06-28 01:03:22,483 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 153 transitions, 1311 flow [2024-06-28 01:03:22,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:22,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:22,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:22,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:03:22,484 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:22,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:22,484 INFO L85 PathProgramCache]: Analyzing trace with hash 192794496, now seen corresponding path program 1 times [2024-06-28 01:03:22,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:22,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472495097] [2024-06-28 01:03:22,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:22,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:22,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:22,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:22,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:22,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472495097] [2024-06-28 01:03:22,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472495097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:22,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:22,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:22,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071516388] [2024-06-28 01:03:22,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:22,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:22,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:22,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:22,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:22,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:22,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 153 transitions, 1311 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:22,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:22,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:22,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:23,037 INFO L124 PetriNetUnfolderBase]: 2044/3702 cut-off events. [2024-06-28 01:03:23,037 INFO L125 PetriNetUnfolderBase]: For 56152/56264 co-relation queries the response was YES. [2024-06-28 01:03:23,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16897 conditions, 3702 events. 2044/3702 cut-off events. For 56152/56264 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 25062 event pairs, 748 based on Foata normal form. 1/3621 useless extension candidates. Maximal degree in co-relation 16839. Up to 2951 conditions per place. [2024-06-28 01:03:23,059 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 137 selfloop transitions, 13 changer transitions 0/180 dead transitions. [2024-06-28 01:03:23,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 180 transitions, 1697 flow [2024-06-28 01:03:23,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:23,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:23,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-28 01:03:23,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493055555555556 [2024-06-28 01:03:23,060 INFO L175 Difference]: Start difference. First operand has 147 places, 153 transitions, 1311 flow. Second operand 6 states and 187 transitions. [2024-06-28 01:03:23,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 180 transitions, 1697 flow [2024-06-28 01:03:23,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 180 transitions, 1636 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:23,130 INFO L231 Difference]: Finished difference. Result has 146 places, 156 transitions, 1318 flow [2024-06-28 01:03:23,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1250, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1318, PETRI_PLACES=146, PETRI_TRANSITIONS=156} [2024-06-28 01:03:23,131 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 94 predicate places. [2024-06-28 01:03:23,131 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 156 transitions, 1318 flow [2024-06-28 01:03:23,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:23,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:23,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:23,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:03:23,131 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:23,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:23,132 INFO L85 PathProgramCache]: Analyzing trace with hash -23149542, now seen corresponding path program 2 times [2024-06-28 01:03:23,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:23,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511252288] [2024-06-28 01:03:23,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:23,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:23,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:23,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:23,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:23,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511252288] [2024-06-28 01:03:23,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511252288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:23,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:23,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:23,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941954626] [2024-06-28 01:03:23,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:23,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:23,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:23,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:23,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:23,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:23,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 156 transitions, 1318 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:23,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:23,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:23,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:23,590 INFO L124 PetriNetUnfolderBase]: 2071/3615 cut-off events. [2024-06-28 01:03:23,591 INFO L125 PetriNetUnfolderBase]: For 59165/59331 co-relation queries the response was YES. [2024-06-28 01:03:23,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17383 conditions, 3615 events. 2071/3615 cut-off events. For 59165/59331 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 23772 event pairs, 451 based on Foata normal form. 1/3565 useless extension candidates. Maximal degree in co-relation 17326. Up to 2933 conditions per place. [2024-06-28 01:03:23,617 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 124 selfloop transitions, 30 changer transitions 0/184 dead transitions. [2024-06-28 01:03:23,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 184 transitions, 1814 flow [2024-06-28 01:03:23,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:23,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:23,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 189 transitions. [2024-06-28 01:03:23,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-28 01:03:23,619 INFO L175 Difference]: Start difference. First operand has 146 places, 156 transitions, 1318 flow. Second operand 6 states and 189 transitions. [2024-06-28 01:03:23,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 184 transitions, 1814 flow [2024-06-28 01:03:23,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 184 transitions, 1768 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:23,687 INFO L231 Difference]: Finished difference. Result has 148 places, 162 transitions, 1417 flow [2024-06-28 01:03:23,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1417, PETRI_PLACES=148, PETRI_TRANSITIONS=162} [2024-06-28 01:03:23,687 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 96 predicate places. [2024-06-28 01:03:23,687 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 162 transitions, 1417 flow [2024-06-28 01:03:23,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:23,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:23,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:23,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:03:23,688 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:23,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:23,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1374584840, now seen corresponding path program 3 times [2024-06-28 01:03:23,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:23,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704927853] [2024-06-28 01:03:23,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:23,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:23,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:23,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:23,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:23,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704927853] [2024-06-28 01:03:23,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704927853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:23,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:23,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:23,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714284149] [2024-06-28 01:03:23,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:23,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:23,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:23,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:23,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:23,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:23,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 162 transitions, 1417 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:23,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:23,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:23,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:24,203 INFO L124 PetriNetUnfolderBase]: 2063/3608 cut-off events. [2024-06-28 01:03:24,203 INFO L125 PetriNetUnfolderBase]: For 62980/63160 co-relation queries the response was YES. [2024-06-28 01:03:24,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17697 conditions, 3608 events. 2063/3608 cut-off events. For 62980/63160 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 23789 event pairs, 460 based on Foata normal form. 2/3556 useless extension candidates. Maximal degree in co-relation 17639. Up to 2923 conditions per place. [2024-06-28 01:03:24,228 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 120 selfloop transitions, 30 changer transitions 0/180 dead transitions. [2024-06-28 01:03:24,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 180 transitions, 1757 flow [2024-06-28 01:03:24,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:24,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:24,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-28 01:03:24,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6423611111111112 [2024-06-28 01:03:24,230 INFO L175 Difference]: Start difference. First operand has 148 places, 162 transitions, 1417 flow. Second operand 6 states and 185 transitions. [2024-06-28 01:03:24,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 180 transitions, 1757 flow [2024-06-28 01:03:24,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 180 transitions, 1691 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-28 01:03:24,313 INFO L231 Difference]: Finished difference. Result has 152 places, 162 transitions, 1418 flow [2024-06-28 01:03:24,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1418, PETRI_PLACES=152, PETRI_TRANSITIONS=162} [2024-06-28 01:03:24,313 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 100 predicate places. [2024-06-28 01:03:24,314 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 162 transitions, 1418 flow [2024-06-28 01:03:24,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:24,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:24,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:24,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:03:24,314 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:24,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:24,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1977533120, now seen corresponding path program 1 times [2024-06-28 01:03:24,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:24,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690144548] [2024-06-28 01:03:24,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:24,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:24,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:24,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:24,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:24,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690144548] [2024-06-28 01:03:24,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690144548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:24,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:24,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:03:24,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111162025] [2024-06-28 01:03:24,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:24,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:03:24,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:24,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:03:24,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:03:24,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:24,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 162 transitions, 1418 flow. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:24,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:24,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:24,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:24,841 INFO L124 PetriNetUnfolderBase]: 2096/3626 cut-off events. [2024-06-28 01:03:24,842 INFO L125 PetriNetUnfolderBase]: For 75826/75826 co-relation queries the response was YES. [2024-06-28 01:03:24,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18230 conditions, 3626 events. 2096/3626 cut-off events. For 75826/75826 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 23757 event pairs, 508 based on Foata normal form. 2/3611 useless extension candidates. Maximal degree in co-relation 18170. Up to 2976 conditions per place. [2024-06-28 01:03:24,871 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 136 selfloop transitions, 12 changer transitions 0/183 dead transitions. [2024-06-28 01:03:24,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 183 transitions, 1786 flow [2024-06-28 01:03:24,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:03:24,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:03:24,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 01:03:24,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-06-28 01:03:24,873 INFO L175 Difference]: Start difference. First operand has 152 places, 162 transitions, 1418 flow. Second operand 6 states and 181 transitions. [2024-06-28 01:03:24,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 183 transitions, 1786 flow [2024-06-28 01:03:24,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 183 transitions, 1705 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:24,978 INFO L231 Difference]: Finished difference. Result has 153 places, 164 transitions, 1400 flow [2024-06-28 01:03:24,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1337, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1400, PETRI_PLACES=153, PETRI_TRANSITIONS=164} [2024-06-28 01:03:24,980 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 101 predicate places. [2024-06-28 01:03:24,980 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 164 transitions, 1400 flow [2024-06-28 01:03:24,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:24,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:24,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:24,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:03:24,981 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 01:03:24,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:24,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1045920120, now seen corresponding path program 1 times [2024-06-28 01:03:24,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:24,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774957867] [2024-06-28 01:03:24,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:24,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:24,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:25,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:25,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:25,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774957867] [2024-06-28 01:03:25,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774957867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:25,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:25,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:25,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386532075] [2024-06-28 01:03:25,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:25,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:25,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:25,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:25,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:25,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:25,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 164 transitions, 1400 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:25,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:25,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:25,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:25,625 INFO L124 PetriNetUnfolderBase]: 2416/4290 cut-off events. [2024-06-28 01:03:25,625 INFO L125 PetriNetUnfolderBase]: For 87142/87142 co-relation queries the response was YES. [2024-06-28 01:03:25,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20699 conditions, 4290 events. 2416/4290 cut-off events. For 87142/87142 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 29093 event pairs, 793 based on Foata normal form. 12/4252 useless extension candidates. Maximal degree in co-relation 20638. Up to 3002 conditions per place. [2024-06-28 01:03:25,658 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 165 selfloop transitions, 41 changer transitions 0/222 dead transitions. [2024-06-28 01:03:25,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 222 transitions, 2060 flow [2024-06-28 01:03:25,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:25,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:25,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 258 transitions. [2024-06-28 01:03:25,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.671875 [2024-06-28 01:03:25,659 INFO L175 Difference]: Start difference. First operand has 153 places, 164 transitions, 1400 flow. Second operand 8 states and 258 transitions. [2024-06-28 01:03:25,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 222 transitions, 2060 flow [2024-06-28 01:03:25,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 222 transitions, 2013 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:25,864 INFO L231 Difference]: Finished difference. Result has 159 places, 172 transitions, 1561 flow [2024-06-28 01:03:25,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1353, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1561, PETRI_PLACES=159, PETRI_TRANSITIONS=172} [2024-06-28 01:03:25,865 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 107 predicate places. [2024-06-28 01:03:25,865 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 172 transitions, 1561 flow [2024-06-28 01:03:25,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:25,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:25,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:25,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:03:25,865 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:25,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:25,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1711951880, now seen corresponding path program 2 times [2024-06-28 01:03:25,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:25,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476757697] [2024-06-28 01:03:25,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:25,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:25,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:26,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:26,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:26,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476757697] [2024-06-28 01:03:26,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476757697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:26,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:26,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:26,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686943742] [2024-06-28 01:03:26,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:26,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:26,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:26,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:26,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:26,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:26,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 172 transitions, 1561 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:26,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:26,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:26,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:26,590 INFO L124 PetriNetUnfolderBase]: 2594/4534 cut-off events. [2024-06-28 01:03:26,590 INFO L125 PetriNetUnfolderBase]: For 96231/96231 co-relation queries the response was YES. [2024-06-28 01:03:26,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22798 conditions, 4534 events. 2594/4534 cut-off events. For 96231/96231 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 30784 event pairs, 665 based on Foata normal form. 12/4532 useless extension candidates. Maximal degree in co-relation 22734. Up to 3411 conditions per place. [2024-06-28 01:03:26,626 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 165 selfloop transitions, 43 changer transitions 0/224 dead transitions. [2024-06-28 01:03:26,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 224 transitions, 2198 flow [2024-06-28 01:03:26,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:26,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:26,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 256 transitions. [2024-06-28 01:03:26,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 01:03:26,628 INFO L175 Difference]: Start difference. First operand has 159 places, 172 transitions, 1561 flow. Second operand 8 states and 256 transitions. [2024-06-28 01:03:26,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 224 transitions, 2198 flow [2024-06-28 01:03:26,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 224 transitions, 2112 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:26,776 INFO L231 Difference]: Finished difference. Result has 166 places, 178 transitions, 1672 flow [2024-06-28 01:03:26,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1672, PETRI_PLACES=166, PETRI_TRANSITIONS=178} [2024-06-28 01:03:26,777 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 114 predicate places. [2024-06-28 01:03:26,777 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 178 transitions, 1672 flow [2024-06-28 01:03:26,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:26,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:26,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:26,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:03:26,778 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:26,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:26,778 INFO L85 PathProgramCache]: Analyzing trace with hash -593293512, now seen corresponding path program 3 times [2024-06-28 01:03:26,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:26,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815979060] [2024-06-28 01:03:26,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:26,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:26,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:26,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:26,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:26,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815979060] [2024-06-28 01:03:26,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815979060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:26,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:26,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:26,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712641675] [2024-06-28 01:03:26,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:26,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:26,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:26,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:26,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:26,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:26,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 178 transitions, 1672 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:26,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:26,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:26,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:27,456 INFO L124 PetriNetUnfolderBase]: 2728/4664 cut-off events. [2024-06-28 01:03:27,456 INFO L125 PetriNetUnfolderBase]: For 102736/102736 co-relation queries the response was YES. [2024-06-28 01:03:27,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24075 conditions, 4664 events. 2728/4664 cut-off events. For 102736/102736 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 31553 event pairs, 592 based on Foata normal form. 12/4668 useless extension candidates. Maximal degree in co-relation 24008. Up to 3629 conditions per place. [2024-06-28 01:03:27,490 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 165 selfloop transitions, 47 changer transitions 0/228 dead transitions. [2024-06-28 01:03:27,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 228 transitions, 2304 flow [2024-06-28 01:03:27,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:27,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:27,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-06-28 01:03:27,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6640625 [2024-06-28 01:03:27,491 INFO L175 Difference]: Start difference. First operand has 166 places, 178 transitions, 1672 flow. Second operand 8 states and 255 transitions. [2024-06-28 01:03:27,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 228 transitions, 2304 flow [2024-06-28 01:03:27,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 228 transitions, 2209 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:27,730 INFO L231 Difference]: Finished difference. Result has 172 places, 182 transitions, 1757 flow [2024-06-28 01:03:27,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1757, PETRI_PLACES=172, PETRI_TRANSITIONS=182} [2024-06-28 01:03:27,732 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 120 predicate places. [2024-06-28 01:03:27,732 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 182 transitions, 1757 flow [2024-06-28 01:03:27,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:27,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:27,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:27,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:03:27,732 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:27,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:27,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1222513234, now seen corresponding path program 4 times [2024-06-28 01:03:27,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:27,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596458139] [2024-06-28 01:03:27,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:27,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:27,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:27,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:27,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:27,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596458139] [2024-06-28 01:03:27,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596458139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:27,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:27,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:03:27,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554421773] [2024-06-28 01:03:27,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:27,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:03:27,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:27,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:03:27,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:03:27,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:27,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 182 transitions, 1757 flow. Second operand has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:27,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:27,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:27,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:28,394 INFO L124 PetriNetUnfolderBase]: 2708/4748 cut-off events. [2024-06-28 01:03:28,394 INFO L125 PetriNetUnfolderBase]: For 100437/100437 co-relation queries the response was YES. [2024-06-28 01:03:28,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23497 conditions, 4748 events. 2708/4748 cut-off events. For 100437/100437 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 32691 event pairs, 773 based on Foata normal form. 12/4724 useless extension candidates. Maximal degree in co-relation 23428. Up to 2793 conditions per place. [2024-06-28 01:03:28,432 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 155 selfloop transitions, 57 changer transitions 0/228 dead transitions. [2024-06-28 01:03:28,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 228 transitions, 2277 flow [2024-06-28 01:03:28,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:03:28,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:03:28,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 254 transitions. [2024-06-28 01:03:28,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6614583333333334 [2024-06-28 01:03:28,433 INFO L175 Difference]: Start difference. First operand has 172 places, 182 transitions, 1757 flow. Second operand 8 states and 254 transitions. [2024-06-28 01:03:28,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 228 transitions, 2277 flow [2024-06-28 01:03:28,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 228 transitions, 2184 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:28,646 INFO L231 Difference]: Finished difference. Result has 176 places, 181 transitions, 1738 flow [2024-06-28 01:03:28,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1738, PETRI_PLACES=176, PETRI_TRANSITIONS=181} [2024-06-28 01:03:28,647 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 124 predicate places. [2024-06-28 01:03:28,647 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 181 transitions, 1738 flow [2024-06-28 01:03:28,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.5) internal successors, (172), 8 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:28,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:28,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:28,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:03:28,648 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:28,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:28,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1508844673, now seen corresponding path program 1 times [2024-06-28 01:03:28,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:28,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458982552] [2024-06-28 01:03:28,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:28,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:28,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:28,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:28,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:28,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458982552] [2024-06-28 01:03:28,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458982552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:28,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:28,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:03:28,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694482171] [2024-06-28 01:03:28,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:28,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:03:28,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:28,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:03:28,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:03:28,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 48 [2024-06-28 01:03:28,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 181 transitions, 1738 flow. Second operand has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:28,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:28,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 48 [2024-06-28 01:03:28,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:29,075 INFO L124 PetriNetUnfolderBase]: 1719/3773 cut-off events. [2024-06-28 01:03:29,075 INFO L125 PetriNetUnfolderBase]: For 40024/40410 co-relation queries the response was YES. [2024-06-28 01:03:29,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14446 conditions, 3773 events. 1719/3773 cut-off events. For 40024/40410 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 30794 event pairs, 309 based on Foata normal form. 160/3611 useless extension candidates. Maximal degree in co-relation 14376. Up to 1571 conditions per place. [2024-06-28 01:03:29,105 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 30 selfloop transitions, 38 changer transitions 0/198 dead transitions. [2024-06-28 01:03:29,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 198 transitions, 1976 flow [2024-06-28 01:03:29,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:03:29,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:03:29,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 149 transitions. [2024-06-28 01:03:29,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7760416666666666 [2024-06-28 01:03:29,107 INFO L175 Difference]: Start difference. First operand has 176 places, 181 transitions, 1738 flow. Second operand 4 states and 149 transitions. [2024-06-28 01:03:29,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 198 transitions, 1976 flow [2024-06-28 01:03:29,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 198 transitions, 1822 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:29,189 INFO L231 Difference]: Finished difference. Result has 174 places, 185 transitions, 1786 flow [2024-06-28 01:03:29,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1786, PETRI_PLACES=174, PETRI_TRANSITIONS=185} [2024-06-28 01:03:29,190 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 122 predicate places. [2024-06-28 01:03:29,190 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 185 transitions, 1786 flow [2024-06-28 01:03:29,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.0) internal successors, (124), 4 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:29,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:29,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:29,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:03:29,191 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:29,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:29,191 INFO L85 PathProgramCache]: Analyzing trace with hash -969936671, now seen corresponding path program 1 times [2024-06-28 01:03:29,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:29,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004896498] [2024-06-28 01:03:29,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:29,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:29,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:29,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:29,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:29,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004896498] [2024-06-28 01:03:29,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004896498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:29,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:29,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:29,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412851896] [2024-06-28 01:03:29,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:29,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:29,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:29,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:29,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:29,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:29,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 185 transitions, 1786 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:29,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:29,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:29,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:29,864 INFO L124 PetriNetUnfolderBase]: 2687/4772 cut-off events. [2024-06-28 01:03:29,864 INFO L125 PetriNetUnfolderBase]: For 98293/98305 co-relation queries the response was YES. [2024-06-28 01:03:29,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24439 conditions, 4772 events. 2687/4772 cut-off events. For 98293/98305 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33179 event pairs, 985 based on Foata normal form. 1/4635 useless extension candidates. Maximal degree in co-relation 24368. Up to 4087 conditions per place. [2024-06-28 01:03:29,899 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 171 selfloop transitions, 31 changer transitions 0/219 dead transitions. [2024-06-28 01:03:29,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 219 transitions, 2410 flow [2024-06-28 01:03:29,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:29,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:29,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 01:03:29,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-28 01:03:29,901 INFO L175 Difference]: Start difference. First operand has 174 places, 185 transitions, 1786 flow. Second operand 7 states and 211 transitions. [2024-06-28 01:03:29,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 219 transitions, 2410 flow [2024-06-28 01:03:30,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 219 transitions, 2408 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:03:30,063 INFO L231 Difference]: Finished difference. Result has 181 places, 192 transitions, 1941 flow [2024-06-28 01:03:30,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1941, PETRI_PLACES=181, PETRI_TRANSITIONS=192} [2024-06-28 01:03:30,064 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 129 predicate places. [2024-06-28 01:03:30,064 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 192 transitions, 1941 flow [2024-06-28 01:03:30,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:30,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:30,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:30,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:03:30,065 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:30,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:30,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1073498305, now seen corresponding path program 2 times [2024-06-28 01:03:30,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:30,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374633703] [2024-06-28 01:03:30,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:30,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:30,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:30,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:30,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:30,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374633703] [2024-06-28 01:03:30,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374633703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:30,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:30,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:30,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544623367] [2024-06-28 01:03:30,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:30,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:30,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:30,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:30,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:30,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:30,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 192 transitions, 1941 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:30,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:30,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:30,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:30,762 INFO L124 PetriNetUnfolderBase]: 2699/4792 cut-off events. [2024-06-28 01:03:30,762 INFO L125 PetriNetUnfolderBase]: For 103295/103307 co-relation queries the response was YES. [2024-06-28 01:03:30,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25047 conditions, 4792 events. 2699/4792 cut-off events. For 103295/103307 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33348 event pairs, 985 based on Foata normal form. 1/4653 useless extension candidates. Maximal degree in co-relation 24973. Up to 4099 conditions per place. [2024-06-28 01:03:30,800 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 172 selfloop transitions, 38 changer transitions 0/227 dead transitions. [2024-06-28 01:03:30,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 227 transitions, 2590 flow [2024-06-28 01:03:30,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:03:30,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:03:30,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-06-28 01:03:30,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5995370370370371 [2024-06-28 01:03:30,801 INFO L175 Difference]: Start difference. First operand has 181 places, 192 transitions, 1941 flow. Second operand 9 states and 259 transitions. [2024-06-28 01:03:30,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 227 transitions, 2590 flow [2024-06-28 01:03:30,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 227 transitions, 2460 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:30,980 INFO L231 Difference]: Finished difference. Result has 186 places, 198 transitions, 1968 flow [2024-06-28 01:03:30,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1968, PETRI_PLACES=186, PETRI_TRANSITIONS=198} [2024-06-28 01:03:30,980 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 134 predicate places. [2024-06-28 01:03:30,980 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 198 transitions, 1968 flow [2024-06-28 01:03:30,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:30,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:30,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:30,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:03:30,981 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:30,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:30,982 INFO L85 PathProgramCache]: Analyzing trace with hash -799234241, now seen corresponding path program 3 times [2024-06-28 01:03:30,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:30,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563454013] [2024-06-28 01:03:30,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:30,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:30,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:31,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 01:03:31,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:31,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563454013] [2024-06-28 01:03:31,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563454013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:31,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:31,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:31,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824011] [2024-06-28 01:03:31,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:31,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:31,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:31,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:31,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:31,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:31,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 198 transitions, 1968 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:31,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:31,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:31,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:31,618 INFO L124 PetriNetUnfolderBase]: 2714/4816 cut-off events. [2024-06-28 01:03:31,618 INFO L125 PetriNetUnfolderBase]: For 107877/107889 co-relation queries the response was YES. [2024-06-28 01:03:31,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25289 conditions, 4816 events. 2714/4816 cut-off events. For 107877/107889 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33513 event pairs, 991 based on Foata normal form. 1/4672 useless extension candidates. Maximal degree in co-relation 25215. Up to 4029 conditions per place. [2024-06-28 01:03:31,658 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 145 selfloop transitions, 71 changer transitions 0/233 dead transitions. [2024-06-28 01:03:31,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 233 transitions, 2830 flow [2024-06-28 01:03:31,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:31,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:31,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 01:03:31,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-28 01:03:31,659 INFO L175 Difference]: Start difference. First operand has 186 places, 198 transitions, 1968 flow. Second operand 7 states and 214 transitions. [2024-06-28 01:03:31,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 233 transitions, 2830 flow [2024-06-28 01:03:31,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 233 transitions, 2748 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:31,843 INFO L231 Difference]: Finished difference. Result has 187 places, 207 transitions, 2154 flow [2024-06-28 01:03:31,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1886, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2154, PETRI_PLACES=187, PETRI_TRANSITIONS=207} [2024-06-28 01:03:31,844 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 135 predicate places. [2024-06-28 01:03:31,844 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 207 transitions, 2154 flow [2024-06-28 01:03:31,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:31,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:31,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:31,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:03:31,845 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:31,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:31,845 INFO L85 PathProgramCache]: Analyzing trace with hash -784783417, now seen corresponding path program 4 times [2024-06-28 01:03:31,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:31,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698398829] [2024-06-28 01:03:31,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:31,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:31,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:31,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:31,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:31,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698398829] [2024-06-28 01:03:31,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698398829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:31,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:31,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:31,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155924214] [2024-06-28 01:03:31,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:31,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:31,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:31,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:31,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:31,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:31,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 207 transitions, 2154 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:31,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:31,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:31,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:32,522 INFO L124 PetriNetUnfolderBase]: 2720/4826 cut-off events. [2024-06-28 01:03:32,522 INFO L125 PetriNetUnfolderBase]: For 113332/113344 co-relation queries the response was YES. [2024-06-28 01:03:32,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25811 conditions, 4826 events. 2720/4826 cut-off events. For 113332/113344 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33552 event pairs, 991 based on Foata normal form. 1/4681 useless extension candidates. Maximal degree in co-relation 25736. Up to 4036 conditions per place. [2024-06-28 01:03:32,561 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 142 selfloop transitions, 73 changer transitions 0/232 dead transitions. [2024-06-28 01:03:32,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 232 transitions, 2854 flow [2024-06-28 01:03:32,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:32,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:32,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 01:03:32,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:03:32,564 INFO L175 Difference]: Start difference. First operand has 187 places, 207 transitions, 2154 flow. Second operand 7 states and 210 transitions. [2024-06-28 01:03:32,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 232 transitions, 2854 flow [2024-06-28 01:03:32,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 232 transitions, 2716 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:32,727 INFO L231 Difference]: Finished difference. Result has 191 places, 210 transitions, 2212 flow [2024-06-28 01:03:32,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2212, PETRI_PLACES=191, PETRI_TRANSITIONS=210} [2024-06-28 01:03:32,728 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 139 predicate places. [2024-06-28 01:03:32,728 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 210 transitions, 2212 flow [2024-06-28 01:03:32,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:32,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:32,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:32,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:03:32,729 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:32,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:32,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1323305313, now seen corresponding path program 5 times [2024-06-28 01:03:32,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:32,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426697469] [2024-06-28 01:03:32,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:32,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:32,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:32,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:32,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:32,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426697469] [2024-06-28 01:03:32,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426697469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:32,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:32,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:32,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912115063] [2024-06-28 01:03:32,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:32,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:32,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:32,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:32,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:32,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:32,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 210 transitions, 2212 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:32,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:32,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:32,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:33,391 INFO L124 PetriNetUnfolderBase]: 2726/4836 cut-off events. [2024-06-28 01:03:33,392 INFO L125 PetriNetUnfolderBase]: For 115297/115309 co-relation queries the response was YES. [2024-06-28 01:03:33,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25593 conditions, 4836 events. 2726/4836 cut-off events. For 115297/115309 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33644 event pairs, 985 based on Foata normal form. 1/4693 useless extension candidates. Maximal degree in co-relation 25517. Up to 4153 conditions per place. [2024-06-28 01:03:33,431 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 185 selfloop transitions, 28 changer transitions 0/230 dead transitions. [2024-06-28 01:03:33,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 230 transitions, 2713 flow [2024-06-28 01:03:33,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:33,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:33,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 01:03:33,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-28 01:03:33,433 INFO L175 Difference]: Start difference. First operand has 191 places, 210 transitions, 2212 flow. Second operand 7 states and 201 transitions. [2024-06-28 01:03:33,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 230 transitions, 2713 flow [2024-06-28 01:03:33,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 230 transitions, 2588 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:33,655 INFO L231 Difference]: Finished difference. Result has 194 places, 213 transitions, 2188 flow [2024-06-28 01:03:33,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2188, PETRI_PLACES=194, PETRI_TRANSITIONS=213} [2024-06-28 01:03:33,656 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 142 predicate places. [2024-06-28 01:03:33,656 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 213 transitions, 2188 flow [2024-06-28 01:03:33,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:33,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:33,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:33,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:03:33,657 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:33,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:33,657 INFO L85 PathProgramCache]: Analyzing trace with hash -757891645, now seen corresponding path program 6 times [2024-06-28 01:03:33,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:33,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091982292] [2024-06-28 01:03:33,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:33,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:33,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:33,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:33,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:33,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091982292] [2024-06-28 01:03:33,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091982292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:33,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:33,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:33,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112436828] [2024-06-28 01:03:33,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:33,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:33,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:33,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:33,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:33,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:33,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 213 transitions, 2188 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:33,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:33,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:33,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:34,296 INFO L124 PetriNetUnfolderBase]: 2741/4860 cut-off events. [2024-06-28 01:03:34,296 INFO L125 PetriNetUnfolderBase]: For 120321/120333 co-relation queries the response was YES. [2024-06-28 01:03:34,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25744 conditions, 4860 events. 2741/4860 cut-off events. For 120321/120333 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33814 event pairs, 991 based on Foata normal form. 1/4712 useless extension candidates. Maximal degree in co-relation 25667. Up to 4060 conditions per place. [2024-06-28 01:03:34,412 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 139 selfloop transitions, 82 changer transitions 0/238 dead transitions. [2024-06-28 01:03:34,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 238 transitions, 2923 flow [2024-06-28 01:03:34,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:34,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:34,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:03:34,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-28 01:03:34,414 INFO L175 Difference]: Start difference. First operand has 194 places, 213 transitions, 2188 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:03:34,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 238 transitions, 2923 flow [2024-06-28 01:03:34,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 238 transitions, 2865 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:34,636 INFO L231 Difference]: Finished difference. Result has 197 places, 219 transitions, 2367 flow [2024-06-28 01:03:34,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2367, PETRI_PLACES=197, PETRI_TRANSITIONS=219} [2024-06-28 01:03:34,636 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 145 predicate places. [2024-06-28 01:03:34,637 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 219 transitions, 2367 flow [2024-06-28 01:03:34,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:34,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:34,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:34,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:03:34,637 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:34,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:34,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1083024481, now seen corresponding path program 1 times [2024-06-28 01:03:34,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:34,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981220041] [2024-06-28 01:03:34,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:34,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:34,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:34,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 01:03:34,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:34,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981220041] [2024-06-28 01:03:34,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981220041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:34,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:34,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:34,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232600450] [2024-06-28 01:03:34,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:34,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:34,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:34,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:34,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:34,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:34,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 219 transitions, 2367 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:34,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:34,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:34,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:35,352 INFO L124 PetriNetUnfolderBase]: 2762/4896 cut-off events. [2024-06-28 01:03:35,352 INFO L125 PetriNetUnfolderBase]: For 126240/126252 co-relation queries the response was YES. [2024-06-28 01:03:35,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26158 conditions, 4896 events. 2762/4896 cut-off events. For 126240/126252 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 34052 event pairs, 738 based on Foata normal form. 2/4754 useless extension candidates. Maximal degree in co-relation 26080. Up to 4125 conditions per place. [2024-06-28 01:03:35,395 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 208 selfloop transitions, 31 changer transitions 0/256 dead transitions. [2024-06-28 01:03:35,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 256 transitions, 3073 flow [2024-06-28 01:03:35,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:35,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:35,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-28 01:03:35,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-06-28 01:03:35,396 INFO L175 Difference]: Start difference. First operand has 197 places, 219 transitions, 2367 flow. Second operand 7 states and 215 transitions. [2024-06-28 01:03:35,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 256 transitions, 3073 flow [2024-06-28 01:03:35,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 256 transitions, 2971 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:35,762 INFO L231 Difference]: Finished difference. Result has 201 places, 223 transitions, 2384 flow [2024-06-28 01:03:35,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2265, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2384, PETRI_PLACES=201, PETRI_TRANSITIONS=223} [2024-06-28 01:03:35,763 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 149 predicate places. [2024-06-28 01:03:35,763 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 223 transitions, 2384 flow [2024-06-28 01:03:35,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:35,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:35,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:35,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:03:35,764 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:35,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:35,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1070478297, now seen corresponding path program 2 times [2024-06-28 01:03:35,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:35,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593656736] [2024-06-28 01:03:35,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:35,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:35,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:35,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:35,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:35,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593656736] [2024-06-28 01:03:35,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593656736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:35,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:35,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:35,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650971608] [2024-06-28 01:03:35,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:35,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:35,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:35,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:35,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:35,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:35,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 223 transitions, 2384 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:35,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:35,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:35,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:36,513 INFO L124 PetriNetUnfolderBase]: 2783/4932 cut-off events. [2024-06-28 01:03:36,513 INFO L125 PetriNetUnfolderBase]: For 131710/131722 co-relation queries the response was YES. [2024-06-28 01:03:36,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26550 conditions, 4932 events. 2783/4932 cut-off events. For 131710/131722 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 34345 event pairs, 987 based on Foata normal form. 2/4784 useless extension candidates. Maximal degree in co-relation 26471. Up to 4224 conditions per place. [2024-06-28 01:03:36,553 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 206 selfloop transitions, 28 changer transitions 0/251 dead transitions. [2024-06-28 01:03:36,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 251 transitions, 2948 flow [2024-06-28 01:03:36,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:36,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:36,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:03:36,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 01:03:36,554 INFO L175 Difference]: Start difference. First operand has 201 places, 223 transitions, 2384 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:03:36,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 251 transitions, 2948 flow [2024-06-28 01:03:36,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 251 transitions, 2878 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:36,991 INFO L231 Difference]: Finished difference. Result has 205 places, 225 transitions, 2407 flow [2024-06-28 01:03:36,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2324, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2407, PETRI_PLACES=205, PETRI_TRANSITIONS=225} [2024-06-28 01:03:36,992 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 153 predicate places. [2024-06-28 01:03:36,992 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 225 transitions, 2407 flow [2024-06-28 01:03:36,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:36,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:36,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:36,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:03:36,993 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:36,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:36,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1321741351, now seen corresponding path program 3 times [2024-06-28 01:03:36,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:36,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525712282] [2024-06-28 01:03:36,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:36,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:36,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:37,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:37,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:37,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525712282] [2024-06-28 01:03:37,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525712282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:37,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:37,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:37,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701291994] [2024-06-28 01:03:37,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:37,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:37,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:37,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:37,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:37,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:37,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 225 transitions, 2407 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:37,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:37,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:37,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:37,806 INFO L124 PetriNetUnfolderBase]: 2804/4968 cut-off events. [2024-06-28 01:03:37,806 INFO L125 PetriNetUnfolderBase]: For 135874/135886 co-relation queries the response was YES. [2024-06-28 01:03:37,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26717 conditions, 4968 events. 2804/4968 cut-off events. For 135874/135886 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 34644 event pairs, 989 based on Foata normal form. 2/4818 useless extension candidates. Maximal degree in co-relation 26636. Up to 4255 conditions per place. [2024-06-28 01:03:37,850 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 203 selfloop transitions, 27 changer transitions 0/247 dead transitions. [2024-06-28 01:03:37,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 247 transitions, 2941 flow [2024-06-28 01:03:37,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:37,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:37,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 01:03:37,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 01:03:37,851 INFO L175 Difference]: Start difference. First operand has 205 places, 225 transitions, 2407 flow. Second operand 7 states and 203 transitions. [2024-06-28 01:03:37,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 247 transitions, 2941 flow [2024-06-28 01:03:38,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 247 transitions, 2878 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:38,324 INFO L231 Difference]: Finished difference. Result has 207 places, 227 transitions, 2429 flow [2024-06-28 01:03:38,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2344, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2429, PETRI_PLACES=207, PETRI_TRANSITIONS=227} [2024-06-28 01:03:38,325 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 155 predicate places. [2024-06-28 01:03:38,325 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 227 transitions, 2429 flow [2024-06-28 01:03:38,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:38,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:38,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:38,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:03:38,326 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:38,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:38,326 INFO L85 PathProgramCache]: Analyzing trace with hash -789538073, now seen corresponding path program 1 times [2024-06-28 01:03:38,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:38,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74277446] [2024-06-28 01:03:38,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:38,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:38,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:38,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:38,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:38,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74277446] [2024-06-28 01:03:38,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74277446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:38,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:38,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:38,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922177218] [2024-06-28 01:03:38,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:38,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:38,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:38,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:38,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:38,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:38,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 227 transitions, 2429 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:38,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:38,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:38,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:39,046 INFO L124 PetriNetUnfolderBase]: 2810/4975 cut-off events. [2024-06-28 01:03:39,047 INFO L125 PetriNetUnfolderBase]: For 139253/139274 co-relation queries the response was YES. [2024-06-28 01:03:39,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26857 conditions, 4975 events. 2810/4975 cut-off events. For 139253/139274 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 34778 event pairs, 995 based on Foata normal form. 10/4832 useless extension candidates. Maximal degree in co-relation 26775. Up to 4244 conditions per place. [2024-06-28 01:03:39,090 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 208 selfloop transitions, 28 changer transitions 0/253 dead transitions. [2024-06-28 01:03:39,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 253 transitions, 3001 flow [2024-06-28 01:03:39,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:39,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:39,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:03:39,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-28 01:03:39,092 INFO L175 Difference]: Start difference. First operand has 207 places, 227 transitions, 2429 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:03:39,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 253 transitions, 3001 flow [2024-06-28 01:03:39,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 253 transitions, 2936 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:39,566 INFO L231 Difference]: Finished difference. Result has 209 places, 230 transitions, 2474 flow [2024-06-28 01:03:39,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2364, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2474, PETRI_PLACES=209, PETRI_TRANSITIONS=230} [2024-06-28 01:03:39,567 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 157 predicate places. [2024-06-28 01:03:39,567 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 230 transitions, 2474 flow [2024-06-28 01:03:39,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:39,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:39,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:39,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:03:39,568 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:39,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:39,568 INFO L85 PathProgramCache]: Analyzing trace with hash -784776473, now seen corresponding path program 2 times [2024-06-28 01:03:39,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:39,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189372794] [2024-06-28 01:03:39,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:39,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:39,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:39,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 01:03:39,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:39,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189372794] [2024-06-28 01:03:39,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189372794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:39,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:39,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:39,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600767779] [2024-06-28 01:03:39,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:39,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:39,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:39,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:39,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:39,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:39,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 230 transitions, 2474 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:39,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:39,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:39,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:40,255 INFO L124 PetriNetUnfolderBase]: 2825/5002 cut-off events. [2024-06-28 01:03:40,255 INFO L125 PetriNetUnfolderBase]: For 145219/145233 co-relation queries the response was YES. [2024-06-28 01:03:40,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27339 conditions, 5002 events. 2825/5002 cut-off events. For 145219/145233 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 34928 event pairs, 1001 based on Foata normal form. 3/4847 useless extension candidates. Maximal degree in co-relation 27256. Up to 4195 conditions per place. [2024-06-28 01:03:40,297 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 190 selfloop transitions, 61 changer transitions 0/268 dead transitions. [2024-06-28 01:03:40,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 268 transitions, 3428 flow [2024-06-28 01:03:40,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:40,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:40,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 01:03:40,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-28 01:03:40,298 INFO L175 Difference]: Start difference. First operand has 209 places, 230 transitions, 2474 flow. Second operand 7 states and 211 transitions. [2024-06-28 01:03:40,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 268 transitions, 3428 flow [2024-06-28 01:03:40,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 268 transitions, 3344 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:40,689 INFO L231 Difference]: Finished difference. Result has 212 places, 246 transitions, 2752 flow [2024-06-28 01:03:40,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2390, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2752, PETRI_PLACES=212, PETRI_TRANSITIONS=246} [2024-06-28 01:03:40,690 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 160 predicate places. [2024-06-28 01:03:40,690 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 246 transitions, 2752 flow [2024-06-28 01:03:40,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:40,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:40,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:40,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:03:40,690 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:40,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:40,691 INFO L85 PathProgramCache]: Analyzing trace with hash -208909407, now seen corresponding path program 1 times [2024-06-28 01:03:40,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:40,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782212760] [2024-06-28 01:03:40,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:40,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:40,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:40,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:40,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:40,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782212760] [2024-06-28 01:03:40,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782212760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:40,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:40,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:40,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080041316] [2024-06-28 01:03:40,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:40,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:40,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:40,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:40,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:40,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:40,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 246 transitions, 2752 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:40,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:40,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:40,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:41,373 INFO L124 PetriNetUnfolderBase]: 2840/5028 cut-off events. [2024-06-28 01:03:41,373 INFO L125 PetriNetUnfolderBase]: For 152580/152594 co-relation queries the response was YES. [2024-06-28 01:03:41,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27955 conditions, 5028 events. 2840/5028 cut-off events. For 152580/152594 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 35153 event pairs, 996 based on Foata normal form. 3/4872 useless extension candidates. Maximal degree in co-relation 27870. Up to 4243 conditions per place. [2024-06-28 01:03:41,416 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 210 selfloop transitions, 56 changer transitions 0/283 dead transitions. [2024-06-28 01:03:41,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 283 transitions, 3716 flow [2024-06-28 01:03:41,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:41,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:41,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 01:03:41,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:03:41,417 INFO L175 Difference]: Start difference. First operand has 212 places, 246 transitions, 2752 flow. Second operand 7 states and 210 transitions. [2024-06-28 01:03:41,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 283 transitions, 3716 flow [2024-06-28 01:03:41,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 283 transitions, 3660 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-28 01:03:41,677 INFO L231 Difference]: Finished difference. Result has 219 places, 261 transitions, 3037 flow [2024-06-28 01:03:41,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2696, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3037, PETRI_PLACES=219, PETRI_TRANSITIONS=261} [2024-06-28 01:03:41,678 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 167 predicate places. [2024-06-28 01:03:41,678 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 261 transitions, 3037 flow [2024-06-28 01:03:41,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:41,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:41,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:41,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:03:41,678 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:41,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:41,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1323489887, now seen corresponding path program 3 times [2024-06-28 01:03:41,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:41,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411240414] [2024-06-28 01:03:41,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:41,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:41,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:41,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:41,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:41,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411240414] [2024-06-28 01:03:41,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411240414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:41,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:41,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:41,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695326010] [2024-06-28 01:03:41,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:41,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:41,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:41,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:41,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:41,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:41,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 261 transitions, 3037 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:41,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:41,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:41,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:42,382 INFO L124 PetriNetUnfolderBase]: 2855/5050 cut-off events. [2024-06-28 01:03:42,382 INFO L125 PetriNetUnfolderBase]: For 160871/160889 co-relation queries the response was YES. [2024-06-28 01:03:42,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28715 conditions, 5050 events. 2855/5050 cut-off events. For 160871/160889 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 35251 event pairs, 1000 based on Foata normal form. 7/4896 useless extension candidates. Maximal degree in co-relation 28626. Up to 4232 conditions per place. [2024-06-28 01:03:42,424 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 200 selfloop transitions, 69 changer transitions 0/286 dead transitions. [2024-06-28 01:03:42,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 286 transitions, 3929 flow [2024-06-28 01:03:42,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:42,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:42,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:03:42,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-28 01:03:42,425 INFO L175 Difference]: Start difference. First operand has 219 places, 261 transitions, 3037 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:03:42,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 286 transitions, 3929 flow [2024-06-28 01:03:42,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 286 transitions, 3858 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-28 01:03:42,884 INFO L231 Difference]: Finished difference. Result has 224 places, 267 transitions, 3210 flow [2024-06-28 01:03:42,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2966, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3210, PETRI_PLACES=224, PETRI_TRANSITIONS=267} [2024-06-28 01:03:42,885 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 172 predicate places. [2024-06-28 01:03:42,885 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 267 transitions, 3210 flow [2024-06-28 01:03:42,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:42,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:42,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 01:03:42,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:03:42,885 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:42,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:42,886 INFO L85 PathProgramCache]: Analyzing trace with hash 817043397, now seen corresponding path program 2 times [2024-06-28 01:03:42,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:42,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141692139] [2024-06-28 01:03:42,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:42,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:42,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:42,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:42,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:42,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141692139] [2024-06-28 01:03:42,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141692139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:42,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:42,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:42,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005766692] [2024-06-28 01:03:42,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:42,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:42,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:42,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:42,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:43,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:43,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 267 transitions, 3210 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:43,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:43,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:43,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:43,627 INFO L124 PetriNetUnfolderBase]: 2879/5090 cut-off events. [2024-06-28 01:03:43,627 INFO L125 PetriNetUnfolderBase]: For 169223/169239 co-relation queries the response was YES. [2024-06-28 01:03:43,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29300 conditions, 5090 events. 2879/5090 cut-off events. For 169223/169239 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 35584 event pairs, 996 based on Foata normal form. 5/4931 useless extension candidates. Maximal degree in co-relation 29209. Up to 4290 conditions per place. [2024-06-28 01:03:43,671 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 216 selfloop transitions, 63 changer transitions 0/296 dead transitions. [2024-06-28 01:03:43,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 296 transitions, 4261 flow [2024-06-28 01:03:43,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:43,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:43,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 01:03:43,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-06-28 01:03:43,673 INFO L175 Difference]: Start difference. First operand has 224 places, 267 transitions, 3210 flow. Second operand 7 states and 209 transitions. [2024-06-28 01:03:43,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 296 transitions, 4261 flow [2024-06-28 01:03:44,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 296 transitions, 4149 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 01:03:44,056 INFO L231 Difference]: Finished difference. Result has 228 places, 276 transitions, 3357 flow [2024-06-28 01:03:44,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3098, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3357, PETRI_PLACES=228, PETRI_TRANSITIONS=276} [2024-06-28 01:03:44,056 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 176 predicate places. [2024-06-28 01:03:44,056 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 276 transitions, 3357 flow [2024-06-28 01:03:44,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:44,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:44,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:44,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:03:44,057 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:44,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:44,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1332067711, now seen corresponding path program 3 times [2024-06-28 01:03:44,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:44,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244790406] [2024-06-28 01:03:44,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:44,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:44,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:44,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:44,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:44,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244790406] [2024-06-28 01:03:44,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244790406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:44,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:44,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:44,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892028507] [2024-06-28 01:03:44,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:44,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:44,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:44,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:44,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:44,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:44,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 276 transitions, 3357 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:44,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:44,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:44,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:44,810 INFO L124 PetriNetUnfolderBase]: 2876/5086 cut-off events. [2024-06-28 01:03:44,811 INFO L125 PetriNetUnfolderBase]: For 173122/173138 co-relation queries the response was YES. [2024-06-28 01:03:44,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29293 conditions, 5086 events. 2876/5086 cut-off events. For 173122/173138 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 35562 event pairs, 996 based on Foata normal form. 5/4927 useless extension candidates. Maximal degree in co-relation 29201. Up to 4287 conditions per place. [2024-06-28 01:03:44,850 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 213 selfloop transitions, 65 changer transitions 0/295 dead transitions. [2024-06-28 01:03:44,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 295 transitions, 4175 flow [2024-06-28 01:03:44,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:44,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:44,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:03:44,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-28 01:03:44,851 INFO L175 Difference]: Start difference. First operand has 228 places, 276 transitions, 3357 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:03:44,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 295 transitions, 4175 flow [2024-06-28 01:03:45,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 295 transitions, 4065 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-28 01:03:45,329 INFO L231 Difference]: Finished difference. Result has 233 places, 276 transitions, 3383 flow [2024-06-28 01:03:45,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3247, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3383, PETRI_PLACES=233, PETRI_TRANSITIONS=276} [2024-06-28 01:03:45,330 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 181 predicate places. [2024-06-28 01:03:45,330 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 276 transitions, 3383 flow [2024-06-28 01:03:45,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:45,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:45,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:45,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:03:45,330 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:45,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:45,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1332078623, now seen corresponding path program 1 times [2024-06-28 01:03:45,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:45,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706158352] [2024-06-28 01:03:45,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:45,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:45,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:45,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:45,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:45,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706158352] [2024-06-28 01:03:45,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706158352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:45,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:45,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:45,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612014395] [2024-06-28 01:03:45,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:45,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:45,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:45,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:45,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:45,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:03:45,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 276 transitions, 3383 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:45,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:45,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:03:45,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:46,099 INFO L124 PetriNetUnfolderBase]: 2812/5074 cut-off events. [2024-06-28 01:03:46,100 INFO L125 PetriNetUnfolderBase]: For 192525/192541 co-relation queries the response was YES. [2024-06-28 01:03:46,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29224 conditions, 5074 events. 2812/5074 cut-off events. For 192525/192541 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 36098 event pairs, 964 based on Foata normal form. 14/4899 useless extension candidates. Maximal degree in co-relation 29131. Up to 4061 conditions per place. [2024-06-28 01:03:46,146 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 212 selfloop transitions, 40 changer transitions 0/300 dead transitions. [2024-06-28 01:03:46,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 300 transitions, 3987 flow [2024-06-28 01:03:46,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:46,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:46,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 01:03:46,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-06-28 01:03:46,148 INFO L175 Difference]: Start difference. First operand has 233 places, 276 transitions, 3383 flow. Second operand 7 states and 211 transitions. [2024-06-28 01:03:46,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 300 transitions, 3987 flow [2024-06-28 01:03:46,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 300 transitions, 3852 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:46,624 INFO L231 Difference]: Finished difference. Result has 235 places, 277 transitions, 3354 flow [2024-06-28 01:03:46,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3248, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3354, PETRI_PLACES=235, PETRI_TRANSITIONS=277} [2024-06-28 01:03:46,624 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 183 predicate places. [2024-06-28 01:03:46,625 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 277 transitions, 3354 flow [2024-06-28 01:03:46,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:46,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:46,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:46,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:03:46,625 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:46,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:46,626 INFO L85 PathProgramCache]: Analyzing trace with hash -553819849, now seen corresponding path program 7 times [2024-06-28 01:03:46,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:46,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658721813] [2024-06-28 01:03:46,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:46,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:46,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:46,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:46,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:46,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658721813] [2024-06-28 01:03:46,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658721813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:46,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:46,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:46,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897988116] [2024-06-28 01:03:46,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:46,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:46,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:46,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:46,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:46,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:46,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 277 transitions, 3354 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:46,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:46,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:46,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:47,456 INFO L124 PetriNetUnfolderBase]: 2977/5250 cut-off events. [2024-06-28 01:03:47,456 INFO L125 PetriNetUnfolderBase]: For 187009/187028 co-relation queries the response was YES. [2024-06-28 01:03:47,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30535 conditions, 5250 events. 2977/5250 cut-off events. For 187009/187028 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36918 event pairs, 1030 based on Foata normal form. 5/5082 useless extension candidates. Maximal degree in co-relation 30441. Up to 4401 conditions per place. [2024-06-28 01:03:47,497 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 199 selfloop transitions, 86 changer transitions 0/302 dead transitions. [2024-06-28 01:03:47,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 302 transitions, 4241 flow [2024-06-28 01:03:47,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:47,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:47,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 01:03:47,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:03:47,498 INFO L175 Difference]: Start difference. First operand has 235 places, 277 transitions, 3354 flow. Second operand 7 states and 210 transitions. [2024-06-28 01:03:47,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 302 transitions, 4241 flow [2024-06-28 01:03:47,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 302 transitions, 4157 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:47,983 INFO L231 Difference]: Finished difference. Result has 237 places, 280 transitions, 3487 flow [2024-06-28 01:03:47,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3270, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3487, PETRI_PLACES=237, PETRI_TRANSITIONS=280} [2024-06-28 01:03:47,984 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 185 predicate places. [2024-06-28 01:03:47,984 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 280 transitions, 3487 flow [2024-06-28 01:03:47,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:47,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:47,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:47,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:03:47,985 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:47,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:47,985 INFO L85 PathProgramCache]: Analyzing trace with hash 936689471, now seen corresponding path program 8 times [2024-06-28 01:03:47,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:47,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155825422] [2024-06-28 01:03:47,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:47,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:47,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:48,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:48,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:48,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155825422] [2024-06-28 01:03:48,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155825422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:48,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:48,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:48,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900144235] [2024-06-28 01:03:48,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:48,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:48,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:48,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:48,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:48,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:48,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 280 transitions, 3487 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:48,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:48,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:48,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:48,723 INFO L124 PetriNetUnfolderBase]: 2974/5246 cut-off events. [2024-06-28 01:03:48,723 INFO L125 PetriNetUnfolderBase]: For 189928/189947 co-relation queries the response was YES. [2024-06-28 01:03:48,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30450 conditions, 5246 events. 2974/5246 cut-off events. For 189928/189947 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36918 event pairs, 1030 based on Foata normal form. 5/5078 useless extension candidates. Maximal degree in co-relation 30355. Up to 4398 conditions per place. [2024-06-28 01:03:48,770 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 198 selfloop transitions, 84 changer transitions 0/299 dead transitions. [2024-06-28 01:03:48,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 299 transitions, 4325 flow [2024-06-28 01:03:48,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:48,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:48,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:03:48,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 01:03:48,771 INFO L175 Difference]: Start difference. First operand has 237 places, 280 transitions, 3487 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:03:48,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 299 transitions, 4325 flow [2024-06-28 01:03:49,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 299 transitions, 4033 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:49,303 INFO L231 Difference]: Finished difference. Result has 237 places, 280 transitions, 3369 flow [2024-06-28 01:03:49,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3195, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3369, PETRI_PLACES=237, PETRI_TRANSITIONS=280} [2024-06-28 01:03:49,303 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 185 predicate places. [2024-06-28 01:03:49,303 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 280 transitions, 3369 flow [2024-06-28 01:03:49,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:49,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:49,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:49,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:03:49,304 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:49,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:49,306 INFO L85 PathProgramCache]: Analyzing trace with hash 864300863, now seen corresponding path program 9 times [2024-06-28 01:03:49,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:49,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356064332] [2024-06-28 01:03:49,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:49,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:49,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:49,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:49,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:49,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356064332] [2024-06-28 01:03:49,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356064332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:49,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:49,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:49,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458450756] [2024-06-28 01:03:49,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:49,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:49,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:49,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:49,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:49,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:49,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 280 transitions, 3369 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:49,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:49,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:49,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:50,137 INFO L124 PetriNetUnfolderBase]: 2980/5256 cut-off events. [2024-06-28 01:03:50,137 INFO L125 PetriNetUnfolderBase]: For 194553/194572 co-relation queries the response was YES. [2024-06-28 01:03:50,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30385 conditions, 5256 events. 2980/5256 cut-off events. For 194553/194572 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36908 event pairs, 1030 based on Foata normal form. 5/5087 useless extension candidates. Maximal degree in co-relation 30291. Up to 4405 conditions per place. [2024-06-28 01:03:50,180 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 192 selfloop transitions, 89 changer transitions 0/298 dead transitions. [2024-06-28 01:03:50,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 298 transitions, 4116 flow [2024-06-28 01:03:50,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:50,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:50,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 01:03:50,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 01:03:50,181 INFO L175 Difference]: Start difference. First operand has 237 places, 280 transitions, 3369 flow. Second operand 7 states and 203 transitions. [2024-06-28 01:03:50,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 298 transitions, 4116 flow [2024-06-28 01:03:50,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 298 transitions, 3930 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:50,559 INFO L231 Difference]: Finished difference. Result has 239 places, 283 transitions, 3400 flow [2024-06-28 01:03:50,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3400, PETRI_PLACES=239, PETRI_TRANSITIONS=283} [2024-06-28 01:03:50,561 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 187 predicate places. [2024-06-28 01:03:50,561 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 283 transitions, 3400 flow [2024-06-28 01:03:50,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:50,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:50,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:50,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:03:50,562 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:50,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:50,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1640805565, now seen corresponding path program 10 times [2024-06-28 01:03:50,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:50,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415087675] [2024-06-28 01:03:50,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:50,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:50,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:50,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:50,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:50,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415087675] [2024-06-28 01:03:50,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415087675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:50,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:50,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:50,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700668458] [2024-06-28 01:03:50,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:50,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:50,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:50,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:50,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:50,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:50,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 283 transitions, 3400 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:50,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:50,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:50,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:51,356 INFO L124 PetriNetUnfolderBase]: 2977/5248 cut-off events. [2024-06-28 01:03:51,356 INFO L125 PetriNetUnfolderBase]: For 198998/199031 co-relation queries the response was YES. [2024-06-28 01:03:51,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30403 conditions, 5248 events. 2977/5248 cut-off events. For 198998/199031 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36915 event pairs, 1048 based on Foata normal form. 19/5091 useless extension candidates. Maximal degree in co-relation 30308. Up to 4402 conditions per place. [2024-06-28 01:03:51,401 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 189 selfloop transitions, 89 changer transitions 0/295 dead transitions. [2024-06-28 01:03:51,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 295 transitions, 4102 flow [2024-06-28 01:03:51,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:51,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:51,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 01:03:51,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 01:03:51,407 INFO L175 Difference]: Start difference. First operand has 239 places, 283 transitions, 3400 flow. Second operand 7 states and 200 transitions. [2024-06-28 01:03:51,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 295 transitions, 4102 flow [2024-06-28 01:03:51,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 295 transitions, 3966 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:03:51,895 INFO L231 Difference]: Finished difference. Result has 242 places, 283 transitions, 3448 flow [2024-06-28 01:03:51,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3264, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3448, PETRI_PLACES=242, PETRI_TRANSITIONS=283} [2024-06-28 01:03:51,896 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 190 predicate places. [2024-06-28 01:03:51,896 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 283 transitions, 3448 flow [2024-06-28 01:03:51,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:51,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:51,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:51,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:03:51,897 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:51,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:51,897 INFO L85 PathProgramCache]: Analyzing trace with hash 477507391, now seen corresponding path program 11 times [2024-06-28 01:03:51,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:51,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400554441] [2024-06-28 01:03:51,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:51,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:51,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:51,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:51,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:51,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400554441] [2024-06-28 01:03:51,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400554441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:51,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:51,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:51,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890381484] [2024-06-28 01:03:51,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:52,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:52,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:52,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:52,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:52,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:52,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 283 transitions, 3448 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:52,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:52,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:52,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:52,648 INFO L124 PetriNetUnfolderBase]: 2974/5244 cut-off events. [2024-06-28 01:03:52,648 INFO L125 PetriNetUnfolderBase]: For 203223/203251 co-relation queries the response was YES. [2024-06-28 01:03:52,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30426 conditions, 5244 events. 2974/5244 cut-off events. For 203223/203251 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36935 event pairs, 1048 based on Foata normal form. 14/5082 useless extension candidates. Maximal degree in co-relation 30330. Up to 4399 conditions per place. [2024-06-28 01:03:52,695 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 191 selfloop transitions, 87 changer transitions 0/295 dead transitions. [2024-06-28 01:03:52,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 295 transitions, 4152 flow [2024-06-28 01:03:52,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:52,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:52,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 01:03:52,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-28 01:03:52,696 INFO L175 Difference]: Start difference. First operand has 242 places, 283 transitions, 3448 flow. Second operand 7 states and 201 transitions. [2024-06-28 01:03:52,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 295 transitions, 4152 flow [2024-06-28 01:03:53,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 295 transitions, 3930 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:53,217 INFO L231 Difference]: Finished difference. Result has 243 places, 283 transitions, 3406 flow [2024-06-28 01:03:53,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3226, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3406, PETRI_PLACES=243, PETRI_TRANSITIONS=283} [2024-06-28 01:03:53,218 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-28 01:03:53,218 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 283 transitions, 3406 flow [2024-06-28 01:03:53,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:53,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:53,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:53,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:03:53,219 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:53,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:53,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1307852511, now seen corresponding path program 12 times [2024-06-28 01:03:53,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:53,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379932610] [2024-06-28 01:03:53,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:53,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:53,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:53,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 01:03:53,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:53,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379932610] [2024-06-28 01:03:53,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379932610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:53,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:53,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:53,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083102045] [2024-06-28 01:03:53,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:53,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:53,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:53,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:53,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:53,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:53,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 283 transitions, 3406 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:53,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:53,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:53,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:54,001 INFO L124 PetriNetUnfolderBase]: 2971/5241 cut-off events. [2024-06-28 01:03:54,001 INFO L125 PetriNetUnfolderBase]: For 205270/205291 co-relation queries the response was YES. [2024-06-28 01:03:54,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30365 conditions, 5241 events. 2971/5241 cut-off events. For 205270/205291 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36777 event pairs, 1024 based on Foata normal form. 7/5076 useless extension candidates. Maximal degree in co-relation 30269. Up to 4507 conditions per place. [2024-06-28 01:03:54,048 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 249 selfloop transitions, 28 changer transitions 0/294 dead transitions. [2024-06-28 01:03:54,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 294 transitions, 3986 flow [2024-06-28 01:03:54,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:54,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:54,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 01:03:54,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-28 01:03:54,049 INFO L175 Difference]: Start difference. First operand has 243 places, 283 transitions, 3406 flow. Second operand 7 states and 195 transitions. [2024-06-28 01:03:54,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 294 transitions, 3986 flow [2024-06-28 01:03:54,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 294 transitions, 3710 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 01:03:54,579 INFO L231 Difference]: Finished difference. Result has 243 places, 283 transitions, 3192 flow [2024-06-28 01:03:54,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3130, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3192, PETRI_PLACES=243, PETRI_TRANSITIONS=283} [2024-06-28 01:03:54,580 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-28 01:03:54,580 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 283 transitions, 3192 flow [2024-06-28 01:03:54,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:54,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:54,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:54,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:03:54,580 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:54,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:54,581 INFO L85 PathProgramCache]: Analyzing trace with hash 472742815, now seen corresponding path program 4 times [2024-06-28 01:03:54,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:54,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113352530] [2024-06-28 01:03:54,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:54,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:54,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:54,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:54,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:54,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113352530] [2024-06-28 01:03:54,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113352530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:54,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:54,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:54,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645252049] [2024-06-28 01:03:54,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:54,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:54,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:54,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:54,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:54,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:54,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 283 transitions, 3192 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:54,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:54,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:54,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:55,317 INFO L124 PetriNetUnfolderBase]: 2966/5234 cut-off events. [2024-06-28 01:03:55,317 INFO L125 PetriNetUnfolderBase]: For 207475/207496 co-relation queries the response was YES. [2024-06-28 01:03:55,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30095 conditions, 5234 events. 2966/5234 cut-off events. For 207475/207496 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36759 event pairs, 1023 based on Foata normal form. 8/5070 useless extension candidates. Maximal degree in co-relation 29998. Up to 4489 conditions per place. [2024-06-28 01:03:55,363 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 253 selfloop transitions, 27 changer transitions 0/297 dead transitions. [2024-06-28 01:03:55,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 297 transitions, 3788 flow [2024-06-28 01:03:55,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:55,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:55,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 01:03:55,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-28 01:03:55,364 INFO L175 Difference]: Start difference. First operand has 243 places, 283 transitions, 3192 flow. Second operand 7 states and 197 transitions. [2024-06-28 01:03:55,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 297 transitions, 3788 flow [2024-06-28 01:03:56,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 297 transitions, 3674 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 01:03:56,062 INFO L231 Difference]: Finished difference. Result has 242 places, 283 transitions, 3137 flow [2024-06-28 01:03:56,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3137, PETRI_PLACES=242, PETRI_TRANSITIONS=283} [2024-06-28 01:03:56,064 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 190 predicate places. [2024-06-28 01:03:56,064 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 283 transitions, 3137 flow [2024-06-28 01:03:56,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:56,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:56,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:56,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:03:56,065 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:56,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:56,065 INFO L85 PathProgramCache]: Analyzing trace with hash 931934815, now seen corresponding path program 4 times [2024-06-28 01:03:56,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:56,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588202000] [2024-06-28 01:03:56,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:56,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:56,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:56,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:56,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:56,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588202000] [2024-06-28 01:03:56,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588202000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:56,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:56,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:56,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603088024] [2024-06-28 01:03:56,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:56,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:56,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:56,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:56,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:56,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:56,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 283 transitions, 3137 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:56,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:56,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:56,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:56,918 INFO L124 PetriNetUnfolderBase]: 2972/5247 cut-off events. [2024-06-28 01:03:56,918 INFO L125 PetriNetUnfolderBase]: For 210674/210689 co-relation queries the response was YES. [2024-06-28 01:03:56,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30216 conditions, 5247 events. 2972/5247 cut-off events. For 210674/210689 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36843 event pairs, 1016 based on Foata normal form. 1/5074 useless extension candidates. Maximal degree in co-relation 30118. Up to 4478 conditions per place. [2024-06-28 01:03:56,957 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 261 selfloop transitions, 28 changer transitions 0/306 dead transitions. [2024-06-28 01:03:56,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 306 transitions, 3814 flow [2024-06-28 01:03:56,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:56,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:56,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 01:03:56,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 01:03:56,958 INFO L175 Difference]: Start difference. First operand has 242 places, 283 transitions, 3137 flow. Second operand 7 states and 204 transitions. [2024-06-28 01:03:56,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 306 transitions, 3814 flow [2024-06-28 01:03:57,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 306 transitions, 3741 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:03:57,605 INFO L231 Difference]: Finished difference. Result has 243 places, 286 transitions, 3181 flow [2024-06-28 01:03:57,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3064, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3181, PETRI_PLACES=243, PETRI_TRANSITIONS=286} [2024-06-28 01:03:57,605 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-28 01:03:57,606 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 286 transitions, 3181 flow [2024-06-28 01:03:57,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:57,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:57,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:57,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:03:57,606 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:57,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:57,607 INFO L85 PathProgramCache]: Analyzing trace with hash -542385065, now seen corresponding path program 5 times [2024-06-28 01:03:57,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:57,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518170277] [2024-06-28 01:03:57,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:57,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:57,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:57,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:57,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:57,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518170277] [2024-06-28 01:03:57,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518170277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:57,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:57,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:57,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104334060] [2024-06-28 01:03:57,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:57,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:57,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:57,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:57,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:57,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:57,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 286 transitions, 3181 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:57,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:57,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:57,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:58,342 INFO L124 PetriNetUnfolderBase]: 2978/5259 cut-off events. [2024-06-28 01:03:58,343 INFO L125 PetriNetUnfolderBase]: For 216489/216504 co-relation queries the response was YES. [2024-06-28 01:03:58,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30353 conditions, 5259 events. 2978/5259 cut-off events. For 216489/216504 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36899 event pairs, 1019 based on Foata normal form. 1/5083 useless extension candidates. Maximal degree in co-relation 30254. Up to 4412 conditions per place. [2024-06-28 01:03:58,389 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 218 selfloop transitions, 74 changer transitions 0/309 dead transitions. [2024-06-28 01:03:58,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 309 transitions, 4252 flow [2024-06-28 01:03:58,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:03:58,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:03:58,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:03:58,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 01:03:58,390 INFO L175 Difference]: Start difference. First operand has 243 places, 286 transitions, 3181 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:03:58,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 309 transitions, 4252 flow [2024-06-28 01:03:59,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 309 transitions, 4170 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 01:03:59,087 INFO L231 Difference]: Finished difference. Result has 245 places, 289 transitions, 3308 flow [2024-06-28 01:03:59,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3099, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3308, PETRI_PLACES=245, PETRI_TRANSITIONS=289} [2024-06-28 01:03:59,087 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 193 predicate places. [2024-06-28 01:03:59,087 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 289 transitions, 3308 flow [2024-06-28 01:03:59,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:59,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:59,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:03:59,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:03:59,088 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:59,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:59,088 INFO L85 PathProgramCache]: Analyzing trace with hash 578615903, now seen corresponding path program 6 times [2024-06-28 01:03:59,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:59,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583872159] [2024-06-28 01:03:59,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:59,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:59,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:59,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:59,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:59,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583872159] [2024-06-28 01:03:59,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583872159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:59,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:59,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:03:59,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618337417] [2024-06-28 01:03:59,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:59,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:03:59,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:59,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:03:59,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:03:59,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:03:59,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 289 transitions, 3308 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:59,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:59,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:03:59,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:59,872 INFO L124 PetriNetUnfolderBase]: 2984/5267 cut-off events. [2024-06-28 01:03:59,872 INFO L125 PetriNetUnfolderBase]: For 222651/222666 co-relation queries the response was YES. [2024-06-28 01:03:59,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30605 conditions, 5267 events. 2984/5267 cut-off events. For 222651/222666 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37024 event pairs, 1016 based on Foata normal form. 1/5092 useless extension candidates. Maximal degree in co-relation 30505. Up to 4481 conditions per place. [2024-06-28 01:03:59,918 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 258 selfloop transitions, 41 changer transitions 0/316 dead transitions. [2024-06-28 01:03:59,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 316 transitions, 4168 flow [2024-06-28 01:03:59,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:03:59,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:03:59,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-06-28 01:03:59,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5856481481481481 [2024-06-28 01:03:59,919 INFO L175 Difference]: Start difference. First operand has 245 places, 289 transitions, 3308 flow. Second operand 9 states and 253 transitions. [2024-06-28 01:03:59,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 316 transitions, 4168 flow [2024-06-28 01:04:00,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 316 transitions, 3947 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 01:04:00,700 INFO L231 Difference]: Finished difference. Result has 252 places, 293 transitions, 3275 flow [2024-06-28 01:04:00,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3102, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3275, PETRI_PLACES=252, PETRI_TRANSITIONS=293} [2024-06-28 01:04:00,700 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 200 predicate places. [2024-06-28 01:04:00,700 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 293 transitions, 3275 flow [2024-06-28 01:04:00,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:00,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:00,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:00,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:04:00,701 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:00,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:00,701 INFO L85 PathProgramCache]: Analyzing trace with hash 591948383, now seen corresponding path program 7 times [2024-06-28 01:04:00,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:00,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856927674] [2024-06-28 01:04:00,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:00,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:00,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:00,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:00,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:00,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856927674] [2024-06-28 01:04:00,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856927674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:00,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:00,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:00,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851983922] [2024-06-28 01:04:00,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:00,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:00,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:00,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:00,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:00,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:00,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 293 transitions, 3275 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:00,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:00,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:00,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:01,458 INFO L124 PetriNetUnfolderBase]: 2981/5263 cut-off events. [2024-06-28 01:04:01,458 INFO L125 PetriNetUnfolderBase]: For 225663/225678 co-relation queries the response was YES. [2024-06-28 01:04:01,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30473 conditions, 5263 events. 2981/5263 cut-off events. For 225663/225678 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37006 event pairs, 1016 based on Foata normal form. 1/5088 useless extension candidates. Maximal degree in co-relation 30370. Up to 4478 conditions per place. [2024-06-28 01:04:01,509 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 253 selfloop transitions, 40 changer transitions 0/310 dead transitions. [2024-06-28 01:04:01,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 310 transitions, 3903 flow [2024-06-28 01:04:01,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:01,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:01,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 01:04:01,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-28 01:04:01,511 INFO L175 Difference]: Start difference. First operand has 252 places, 293 transitions, 3275 flow. Second operand 7 states and 201 transitions. [2024-06-28 01:04:01,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 310 transitions, 3903 flow [2024-06-28 01:04:02,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 310 transitions, 3781 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 01:04:02,016 INFO L231 Difference]: Finished difference. Result has 253 places, 293 transitions, 3239 flow [2024-06-28 01:04:02,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3239, PETRI_PLACES=253, PETRI_TRANSITIONS=293} [2024-06-28 01:04:02,016 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 201 predicate places. [2024-06-28 01:04:02,016 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 293 transitions, 3239 flow [2024-06-28 01:04:02,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:02,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:02,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:02,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:04:02,017 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:02,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:02,017 INFO L85 PathProgramCache]: Analyzing trace with hash 707239553, now seen corresponding path program 8 times [2024-06-28 01:04:02,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:02,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616822048] [2024-06-28 01:04:02,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:02,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:02,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:02,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:02,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:02,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616822048] [2024-06-28 01:04:02,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616822048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:02,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:02,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:02,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942859843] [2024-06-28 01:04:02,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:02,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:02,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:02,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:02,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:02,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:02,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 293 transitions, 3239 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:02,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:02,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:02,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:02,770 INFO L124 PetriNetUnfolderBase]: 2996/5289 cut-off events. [2024-06-28 01:04:02,771 INFO L125 PetriNetUnfolderBase]: For 234247/234262 co-relation queries the response was YES. [2024-06-28 01:04:02,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30767 conditions, 5289 events. 2996/5289 cut-off events. For 234247/234262 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37223 event pairs, 1019 based on Foata normal form. 1/5110 useless extension candidates. Maximal degree in co-relation 30663. Up to 4433 conditions per place. [2024-06-28 01:04:02,822 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 213 selfloop transitions, 86 changer transitions 0/316 dead transitions. [2024-06-28 01:04:02,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 316 transitions, 4269 flow [2024-06-28 01:04:02,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:02,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:02,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 01:04:02,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 01:04:02,823 INFO L175 Difference]: Start difference. First operand has 253 places, 293 transitions, 3239 flow. Second operand 7 states and 204 transitions. [2024-06-28 01:04:02,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 316 transitions, 4269 flow [2024-06-28 01:04:03,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 316 transitions, 4189 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 01:04:03,385 INFO L231 Difference]: Finished difference. Result has 254 places, 300 transitions, 3463 flow [2024-06-28 01:04:03,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3159, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3463, PETRI_PLACES=254, PETRI_TRANSITIONS=300} [2024-06-28 01:04:03,386 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 202 predicate places. [2024-06-28 01:04:03,386 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 300 transitions, 3463 flow [2024-06-28 01:04:03,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:03,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:03,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:03,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:04:03,387 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:03,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:03,387 INFO L85 PathProgramCache]: Analyzing trace with hash 864307807, now seen corresponding path program 9 times [2024-06-28 01:04:03,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:03,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353393883] [2024-06-28 01:04:03,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:03,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:03,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:03,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:03,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:03,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353393883] [2024-06-28 01:04:03,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353393883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:03,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:03,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:03,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776587515] [2024-06-28 01:04:03,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:03,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:03,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:03,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:03,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:03,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:03,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 300 transitions, 3463 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:03,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:03,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:03,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:04,195 INFO L124 PetriNetUnfolderBase]: 2993/5285 cut-off events. [2024-06-28 01:04:04,195 INFO L125 PetriNetUnfolderBase]: For 238276/238291 co-relation queries the response was YES. [2024-06-28 01:04:04,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30861 conditions, 5285 events. 2993/5285 cut-off events. For 238276/238291 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37216 event pairs, 1019 based on Foata normal form. 1/5106 useless extension candidates. Maximal degree in co-relation 30756. Up to 4430 conditions per place. [2024-06-28 01:04:04,240 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 213 selfloop transitions, 85 changer transitions 0/315 dead transitions. [2024-06-28 01:04:04,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 315 transitions, 4231 flow [2024-06-28 01:04:04,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:04,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:04,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 01:04:04,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 01:04:04,241 INFO L175 Difference]: Start difference. First operand has 254 places, 300 transitions, 3463 flow. Second operand 7 states and 203 transitions. [2024-06-28 01:04:04,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 315 transitions, 4231 flow [2024-06-28 01:04:05,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 315 transitions, 4012 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:05,128 INFO L231 Difference]: Finished difference. Result has 256 places, 300 transitions, 3420 flow [2024-06-28 01:04:05,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3244, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3420, PETRI_PLACES=256, PETRI_TRANSITIONS=300} [2024-06-28 01:04:05,129 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 204 predicate places. [2024-06-28 01:04:05,129 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 300 transitions, 3420 flow [2024-06-28 01:04:05,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:05,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:05,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:05,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:04:05,130 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:05,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:05,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1666314201, now seen corresponding path program 4 times [2024-06-28 01:04:05,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:05,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150345880] [2024-06-28 01:04:05,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:05,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:05,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:05,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:05,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:05,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150345880] [2024-06-28 01:04:05,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150345880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:05,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:05,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:05,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440821025] [2024-06-28 01:04:05,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:05,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:05,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:05,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:05,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:05,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:05,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 300 transitions, 3420 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:05,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:05,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:05,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:05,872 INFO L124 PetriNetUnfolderBase]: 2990/5283 cut-off events. [2024-06-28 01:04:05,873 INFO L125 PetriNetUnfolderBase]: For 241995/242020 co-relation queries the response was YES. [2024-06-28 01:04:05,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30753 conditions, 5283 events. 2990/5283 cut-off events. For 241995/242020 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37174 event pairs, 1023 based on Foata normal form. 8/5113 useless extension candidates. Maximal degree in co-relation 30649. Up to 4458 conditions per place. [2024-06-28 01:04:05,920 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 237 selfloop transitions, 67 changer transitions 0/321 dead transitions. [2024-06-28 01:04:05,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 321 transitions, 4389 flow [2024-06-28 01:04:05,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:05,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:05,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:04:05,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-28 01:04:05,922 INFO L175 Difference]: Start difference. First operand has 256 places, 300 transitions, 3420 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:04:05,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 321 transitions, 4389 flow [2024-06-28 01:04:06,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 321 transitions, 4233 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 01:04:06,444 INFO L231 Difference]: Finished difference. Result has 259 places, 302 transitions, 3443 flow [2024-06-28 01:04:06,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3274, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3443, PETRI_PLACES=259, PETRI_TRANSITIONS=302} [2024-06-28 01:04:06,444 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 207 predicate places. [2024-06-28 01:04:06,444 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 302 transitions, 3443 flow [2024-06-28 01:04:06,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:06,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:06,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:06,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:04:06,445 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:06,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:06,445 INFO L85 PathProgramCache]: Analyzing trace with hash 2138919939, now seen corresponding path program 5 times [2024-06-28 01:04:06,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:06,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086722832] [2024-06-28 01:04:06,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:06,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:06,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:06,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:06,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:06,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086722832] [2024-06-28 01:04:06,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086722832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:06,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:06,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:06,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930499434] [2024-06-28 01:04:06,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:06,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:06,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:06,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:06,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:06,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:06,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 302 transitions, 3443 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:06,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:06,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:06,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:07,285 INFO L124 PetriNetUnfolderBase]: 3005/5307 cut-off events. [2024-06-28 01:04:07,286 INFO L125 PetriNetUnfolderBase]: For 250584/250607 co-relation queries the response was YES. [2024-06-28 01:04:07,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31043 conditions, 5307 events. 3005/5307 cut-off events. For 250584/250607 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37394 event pairs, 1023 based on Foata normal form. 6/5133 useless extension candidates. Maximal degree in co-relation 30938. Up to 4475 conditions per place. [2024-06-28 01:04:07,328 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 235 selfloop transitions, 72 changer transitions 0/324 dead transitions. [2024-06-28 01:04:07,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 324 transitions, 4487 flow [2024-06-28 01:04:07,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:07,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:07,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 01:04:07,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-28 01:04:07,329 INFO L175 Difference]: Start difference. First operand has 259 places, 302 transitions, 3443 flow. Second operand 7 states and 205 transitions. [2024-06-28 01:04:07,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 324 transitions, 4487 flow [2024-06-28 01:04:08,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 324 transitions, 4367 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:04:08,147 INFO L231 Difference]: Finished difference. Result has 263 places, 308 transitions, 3585 flow [2024-06-28 01:04:08,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3333, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3585, PETRI_PLACES=263, PETRI_TRANSITIONS=308} [2024-06-28 01:04:08,148 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 211 predicate places. [2024-06-28 01:04:08,148 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 308 transitions, 3585 flow [2024-06-28 01:04:08,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:08,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:08,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:08,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:04:08,149 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:08,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:08,149 INFO L85 PathProgramCache]: Analyzing trace with hash -599529609, now seen corresponding path program 6 times [2024-06-28 01:04:08,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:08,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726915398] [2024-06-28 01:04:08,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:08,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:08,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:08,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:08,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:08,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726915398] [2024-06-28 01:04:08,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726915398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:08,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:08,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:08,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194211303] [2024-06-28 01:04:08,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:08,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:08,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:08,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:08,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:08,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:08,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 308 transitions, 3585 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:08,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:08,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:08,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:08,992 INFO L124 PetriNetUnfolderBase]: 3002/5304 cut-off events. [2024-06-28 01:04:08,992 INFO L125 PetriNetUnfolderBase]: For 254236/254255 co-relation queries the response was YES. [2024-06-28 01:04:09,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31010 conditions, 5304 events. 3002/5304 cut-off events. For 254236/254255 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37395 event pairs, 1011 based on Foata normal form. 5/5131 useless extension candidates. Maximal degree in co-relation 30903. Up to 4567 conditions per place. [2024-06-28 01:04:09,042 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 280 selfloop transitions, 25 changer transitions 0/322 dead transitions. [2024-06-28 01:04:09,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 322 transitions, 4229 flow [2024-06-28 01:04:09,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:09,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:09,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 01:04:09,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 01:04:09,043 INFO L175 Difference]: Start difference. First operand has 263 places, 308 transitions, 3585 flow. Second operand 7 states and 198 transitions. [2024-06-28 01:04:09,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 322 transitions, 4229 flow [2024-06-28 01:04:09,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 322 transitions, 4091 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 01:04:09,907 INFO L231 Difference]: Finished difference. Result has 267 places, 308 transitions, 3503 flow [2024-06-28 01:04:09,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3447, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3503, PETRI_PLACES=267, PETRI_TRANSITIONS=308} [2024-06-28 01:04:09,908 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 215 predicate places. [2024-06-28 01:04:09,908 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 308 transitions, 3503 flow [2024-06-28 01:04:09,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:09,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:09,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:09,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:04:09,908 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:09,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:09,909 INFO L85 PathProgramCache]: Analyzing trace with hash 298000833, now seen corresponding path program 10 times [2024-06-28 01:04:09,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:09,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423766433] [2024-06-28 01:04:09,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:09,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:09,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:09,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:09,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:09,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423766433] [2024-06-28 01:04:09,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423766433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:09,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:10,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:10,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927428423] [2024-06-28 01:04:10,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:10,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:10,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:10,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:10,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:10,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:10,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 308 transitions, 3503 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:10,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:10,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:10,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:10,690 INFO L124 PetriNetUnfolderBase]: 3008/5306 cut-off events. [2024-06-28 01:04:10,690 INFO L125 PetriNetUnfolderBase]: For 261350/261381 co-relation queries the response was YES. [2024-06-28 01:04:10,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31027 conditions, 5306 events. 3008/5306 cut-off events. For 261350/261381 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37351 event pairs, 1044 based on Foata normal form. 12/5133 useless extension candidates. Maximal degree in co-relation 30919. Up to 4449 conditions per place. [2024-06-28 01:04:10,741 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 220 selfloop transitions, 87 changer transitions 0/324 dead transitions. [2024-06-28 01:04:10,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 324 transitions, 4489 flow [2024-06-28 01:04:10,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:10,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:10,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-28 01:04:10,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-28 01:04:10,742 INFO L175 Difference]: Start difference. First operand has 267 places, 308 transitions, 3503 flow. Second operand 7 states and 202 transitions. [2024-06-28 01:04:10,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 324 transitions, 4489 flow [2024-06-28 01:04:11,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 324 transitions, 4389 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 01:04:11,721 INFO L231 Difference]: Finished difference. Result has 267 places, 311 transitions, 3637 flow [2024-06-28 01:04:11,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3637, PETRI_PLACES=267, PETRI_TRANSITIONS=311} [2024-06-28 01:04:11,722 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 215 predicate places. [2024-06-28 01:04:11,722 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 311 transitions, 3637 flow [2024-06-28 01:04:11,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:11,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:11,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:11,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:04:11,723 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:11,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:11,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1947824249, now seen corresponding path program 11 times [2024-06-28 01:04:11,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:11,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087784248] [2024-06-28 01:04:11,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:11,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:11,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:11,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:11,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:11,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087784248] [2024-06-28 01:04:11,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087784248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:11,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:11,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:11,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520409977] [2024-06-28 01:04:11,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:11,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:11,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:11,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:11,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:11,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:11,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 311 transitions, 3637 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:11,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:11,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:11,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:12,504 INFO L124 PetriNetUnfolderBase]: 3005/5302 cut-off events. [2024-06-28 01:04:12,505 INFO L125 PetriNetUnfolderBase]: For 265450/265476 co-relation queries the response was YES. [2024-06-28 01:04:12,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31145 conditions, 5302 events. 3005/5302 cut-off events. For 265450/265476 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37342 event pairs, 1044 based on Foata normal form. 8/5125 useless extension candidates. Maximal degree in co-relation 31036. Up to 4446 conditions per place. [2024-06-28 01:04:12,554 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 217 selfloop transitions, 89 changer transitions 0/323 dead transitions. [2024-06-28 01:04:12,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 323 transitions, 4423 flow [2024-06-28 01:04:12,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:12,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:12,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 01:04:12,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 01:04:12,555 INFO L175 Difference]: Start difference. First operand has 267 places, 311 transitions, 3637 flow. Second operand 7 states and 200 transitions. [2024-06-28 01:04:12,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 323 transitions, 4423 flow [2024-06-28 01:04:13,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 323 transitions, 4139 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:13,399 INFO L231 Difference]: Finished difference. Result has 269 places, 311 transitions, 3537 flow [2024-06-28 01:04:13,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3353, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3537, PETRI_PLACES=269, PETRI_TRANSITIONS=311} [2024-06-28 01:04:13,400 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 217 predicate places. [2024-06-28 01:04:13,400 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 311 transitions, 3537 flow [2024-06-28 01:04:13,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:13,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:13,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:13,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:04:13,401 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:13,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:13,401 INFO L85 PathProgramCache]: Analyzing trace with hash 477514335, now seen corresponding path program 12 times [2024-06-28 01:04:13,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:13,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861776691] [2024-06-28 01:04:13,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:13,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:13,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:13,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 01:04:13,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:13,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861776691] [2024-06-28 01:04:13,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861776691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:13,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:13,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:13,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008438858] [2024-06-28 01:04:13,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:13,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:13,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:13,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:13,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:13,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:13,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 311 transitions, 3537 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:13,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:13,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:13,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:14,185 INFO L124 PetriNetUnfolderBase]: 3002/5298 cut-off events. [2024-06-28 01:04:14,185 INFO L125 PetriNetUnfolderBase]: For 267417/267443 co-relation queries the response was YES. [2024-06-28 01:04:14,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31034 conditions, 5298 events. 3002/5298 cut-off events. For 267417/267443 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37366 event pairs, 1044 based on Foata normal form. 8/5121 useless extension candidates. Maximal degree in co-relation 30924. Up to 4443 conditions per place. [2024-06-28 01:04:14,235 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 216 selfloop transitions, 89 changer transitions 0/322 dead transitions. [2024-06-28 01:04:14,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 322 transitions, 4173 flow [2024-06-28 01:04:14,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:14,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:14,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 01:04:14,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-28 01:04:14,237 INFO L175 Difference]: Start difference. First operand has 269 places, 311 transitions, 3537 flow. Second operand 7 states and 199 transitions. [2024-06-28 01:04:14,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 322 transitions, 4173 flow [2024-06-28 01:04:15,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 322 transitions, 3971 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:15,179 INFO L231 Difference]: Finished difference. Result has 271 places, 311 transitions, 3519 flow [2024-06-28 01:04:15,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3519, PETRI_PLACES=271, PETRI_TRANSITIONS=311} [2024-06-28 01:04:15,179 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 219 predicate places. [2024-06-28 01:04:15,179 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 311 transitions, 3519 flow [2024-06-28 01:04:15,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:15,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:15,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:15,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:04:15,180 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:15,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:15,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1953992443, now seen corresponding path program 7 times [2024-06-28 01:04:15,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:15,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090949157] [2024-06-28 01:04:15,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:15,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:15,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:15,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:15,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:15,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090949157] [2024-06-28 01:04:15,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090949157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:15,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:15,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:15,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829042810] [2024-06-28 01:04:15,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:15,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:15,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:15,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:15,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:15,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:15,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 311 transitions, 3519 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:15,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:15,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:15,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:16,087 INFO L124 PetriNetUnfolderBase]: 3008/5310 cut-off events. [2024-06-28 01:04:16,088 INFO L125 PetriNetUnfolderBase]: For 273610/273625 co-relation queries the response was YES. [2024-06-28 01:04:16,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31158 conditions, 5310 events. 3008/5310 cut-off events. For 273610/273625 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37446 event pairs, 1028 based on Foata normal form. 1/5124 useless extension candidates. Maximal degree in co-relation 31047. Up to 4479 conditions per place. [2024-06-28 01:04:16,138 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 235 selfloop transitions, 75 changer transitions 0/327 dead transitions. [2024-06-28 01:04:16,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 327 transitions, 4523 flow [2024-06-28 01:04:16,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:16,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:16,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 01:04:16,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-28 01:04:16,140 INFO L175 Difference]: Start difference. First operand has 271 places, 311 transitions, 3519 flow. Second operand 7 states and 201 transitions. [2024-06-28 01:04:16,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 327 transitions, 4523 flow [2024-06-28 01:04:16,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 327 transitions, 4331 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 01:04:16,885 INFO L231 Difference]: Finished difference. Result has 272 places, 314 transitions, 3537 flow [2024-06-28 01:04:16,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3327, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3537, PETRI_PLACES=272, PETRI_TRANSITIONS=314} [2024-06-28 01:04:16,885 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 220 predicate places. [2024-06-28 01:04:16,885 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 314 transitions, 3537 flow [2024-06-28 01:04:16,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:16,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:16,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:16,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:04:16,886 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:16,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:16,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1954497433, now seen corresponding path program 8 times [2024-06-28 01:04:16,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:16,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285016733] [2024-06-28 01:04:16,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:16,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:16,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:16,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:16,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:16,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285016733] [2024-06-28 01:04:16,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285016733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:16,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:16,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:16,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162257148] [2024-06-28 01:04:16,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:16,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:16,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:16,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:16,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:17,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:17,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 314 transitions, 3537 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:17,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:17,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:17,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:17,730 INFO L124 PetriNetUnfolderBase]: 3020/5333 cut-off events. [2024-06-28 01:04:17,730 INFO L125 PetriNetUnfolderBase]: For 279340/279355 co-relation queries the response was YES. [2024-06-28 01:04:17,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31335 conditions, 5333 events. 3020/5333 cut-off events. For 279340/279355 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37522 event pairs, 1013 based on Foata normal form. 1/5150 useless extension candidates. Maximal degree in co-relation 31223. Up to 4590 conditions per place. [2024-06-28 01:04:17,781 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 286 selfloop transitions, 28 changer transitions 0/331 dead transitions. [2024-06-28 01:04:17,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 331 transitions, 4292 flow [2024-06-28 01:04:17,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:17,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:17,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 01:04:17,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-28 01:04:17,783 INFO L175 Difference]: Start difference. First operand has 272 places, 314 transitions, 3537 flow. Second operand 7 states and 195 transitions. [2024-06-28 01:04:17,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 331 transitions, 4292 flow [2024-06-28 01:04:18,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 331 transitions, 4103 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 01:04:18,615 INFO L231 Difference]: Finished difference. Result has 275 places, 320 transitions, 3517 flow [2024-06-28 01:04:18,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3366, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3517, PETRI_PLACES=275, PETRI_TRANSITIONS=320} [2024-06-28 01:04:18,615 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 223 predicate places. [2024-06-28 01:04:18,615 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 320 transitions, 3517 flow [2024-06-28 01:04:18,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:18,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:18,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:18,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:04:18,616 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:18,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:18,616 INFO L85 PathProgramCache]: Analyzing trace with hash -38634539, now seen corresponding path program 9 times [2024-06-28 01:04:18,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:18,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922812144] [2024-06-28 01:04:18,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:18,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:18,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:18,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:18,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:18,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922812144] [2024-06-28 01:04:18,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922812144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:18,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:18,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:18,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587751029] [2024-06-28 01:04:18,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:18,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:18,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:18,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:18,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:18,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:18,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 320 transitions, 3517 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:18,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:18,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:18,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:19,444 INFO L124 PetriNetUnfolderBase]: 3035/5354 cut-off events. [2024-06-28 01:04:19,445 INFO L125 PetriNetUnfolderBase]: For 288513/288528 co-relation queries the response was YES. [2024-06-28 01:04:19,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31461 conditions, 5354 events. 3035/5354 cut-off events. For 288513/288528 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37826 event pairs, 1028 based on Foata normal form. 1/5164 useless extension candidates. Maximal degree in co-relation 31348. Up to 4508 conditions per place. [2024-06-28 01:04:19,492 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 234 selfloop transitions, 89 changer transitions 0/340 dead transitions. [2024-06-28 01:04:19,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 340 transitions, 4601 flow [2024-06-28 01:04:19,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:19,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:19,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 01:04:19,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-28 01:04:19,494 INFO L175 Difference]: Start difference. First operand has 275 places, 320 transitions, 3517 flow. Second operand 7 states and 201 transitions. [2024-06-28 01:04:19,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 340 transitions, 4601 flow [2024-06-28 01:04:20,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 340 transitions, 4525 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 01:04:20,318 INFO L231 Difference]: Finished difference. Result has 278 places, 327 transitions, 3725 flow [2024-06-28 01:04:20,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3725, PETRI_PLACES=278, PETRI_TRANSITIONS=327} [2024-06-28 01:04:20,318 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 226 predicate places. [2024-06-28 01:04:20,318 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 327 transitions, 3725 flow [2024-06-28 01:04:20,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:20,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:20,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:20,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:04:20,319 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:20,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:20,319 INFO L85 PathProgramCache]: Analyzing trace with hash -47205419, now seen corresponding path program 10 times [2024-06-28 01:04:20,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:20,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535167654] [2024-06-28 01:04:20,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:20,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:20,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:20,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:20,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:20,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535167654] [2024-06-28 01:04:20,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535167654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:20,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:20,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:20,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818793726] [2024-06-28 01:04:20,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:20,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:20,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:20,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:20,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:20,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:20,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 327 transitions, 3725 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:20,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:20,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:20,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:21,152 INFO L124 PetriNetUnfolderBase]: 3032/5350 cut-off events. [2024-06-28 01:04:21,153 INFO L125 PetriNetUnfolderBase]: For 292561/292576 co-relation queries the response was YES. [2024-06-28 01:04:21,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31579 conditions, 5350 events. 3032/5350 cut-off events. For 292561/292576 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37752 event pairs, 1028 based on Foata normal form. 1/5160 useless extension candidates. Maximal degree in co-relation 31465. Up to 4505 conditions per place. [2024-06-28 01:04:21,206 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 235 selfloop transitions, 88 changer transitions 0/340 dead transitions. [2024-06-28 01:04:21,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 340 transitions, 4713 flow [2024-06-28 01:04:21,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:21,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:21,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 01:04:21,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-28 01:04:21,207 INFO L175 Difference]: Start difference. First operand has 278 places, 327 transitions, 3725 flow. Second operand 7 states and 201 transitions. [2024-06-28 01:04:21,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 340 transitions, 4713 flow [2024-06-28 01:04:21,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 340 transitions, 4487 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 01:04:21,909 INFO L231 Difference]: Finished difference. Result has 281 places, 327 transitions, 3681 flow [2024-06-28 01:04:21,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3499, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3681, PETRI_PLACES=281, PETRI_TRANSITIONS=327} [2024-06-28 01:04:21,910 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 229 predicate places. [2024-06-28 01:04:21,910 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 327 transitions, 3681 flow [2024-06-28 01:04:21,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:21,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:21,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:21,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:04:21,911 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:21,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:21,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1461230943, now seen corresponding path program 11 times [2024-06-28 01:04:21,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:21,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14807256] [2024-06-28 01:04:21,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:21,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:21,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:22,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:22,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:22,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14807256] [2024-06-28 01:04:22,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14807256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:22,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:22,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:22,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940984217] [2024-06-28 01:04:22,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:22,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:22,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:22,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:22,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:22,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:22,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 327 transitions, 3681 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:22,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:22,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:22,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:22,753 INFO L124 PetriNetUnfolderBase]: 3029/5349 cut-off events. [2024-06-28 01:04:22,754 INFO L125 PetriNetUnfolderBase]: For 295265/295280 co-relation queries the response was YES. [2024-06-28 01:04:22,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31502 conditions, 5349 events. 3029/5349 cut-off events. For 295265/295280 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37682 event pairs, 1013 based on Foata normal form. 1/5164 useless extension candidates. Maximal degree in co-relation 31387. Up to 4589 conditions per place. [2024-06-28 01:04:22,808 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 283 selfloop transitions, 41 changer transitions 0/341 dead transitions. [2024-06-28 01:04:22,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 341 transitions, 4519 flow [2024-06-28 01:04:22,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:04:22,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:04:22,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-06-28 01:04:22,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5648148148148148 [2024-06-28 01:04:22,810 INFO L175 Difference]: Start difference. First operand has 281 places, 327 transitions, 3681 flow. Second operand 9 states and 244 transitions. [2024-06-28 01:04:22,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 341 transitions, 4519 flow [2024-06-28 01:04:23,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 341 transitions, 4317 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:23,917 INFO L231 Difference]: Finished difference. Result has 285 places, 327 transitions, 3567 flow [2024-06-28 01:04:23,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3479, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3567, PETRI_PLACES=285, PETRI_TRANSITIONS=327} [2024-06-28 01:04:23,918 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 233 predicate places. [2024-06-28 01:04:23,918 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 327 transitions, 3567 flow [2024-06-28 01:04:23,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:23,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:23,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:23,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:04:23,919 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:23,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:23,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1919951583, now seen corresponding path program 12 times [2024-06-28 01:04:23,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:23,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180230813] [2024-06-28 01:04:23,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:23,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:23,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:24,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:24,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:24,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180230813] [2024-06-28 01:04:24,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180230813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:24,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:24,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:24,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560592025] [2024-06-28 01:04:24,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:24,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:24,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:24,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:24,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:24,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:24,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 327 transitions, 3567 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:24,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:24,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:24,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:24,734 INFO L124 PetriNetUnfolderBase]: 3026/5345 cut-off events. [2024-06-28 01:04:24,734 INFO L125 PetriNetUnfolderBase]: For 298137/298152 co-relation queries the response was YES. [2024-06-28 01:04:24,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31350 conditions, 5345 events. 3026/5345 cut-off events. For 298137/298152 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37652 event pairs, 1013 based on Foata normal form. 1/5160 useless extension candidates. Maximal degree in co-relation 31234. Up to 4586 conditions per place. [2024-06-28 01:04:24,787 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 281 selfloop transitions, 40 changer transitions 0/338 dead transitions. [2024-06-28 01:04:24,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 338 transitions, 4235 flow [2024-06-28 01:04:24,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:24,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:24,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-28 01:04:24,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-28 01:04:24,788 INFO L175 Difference]: Start difference. First operand has 285 places, 327 transitions, 3567 flow. Second operand 7 states and 195 transitions. [2024-06-28 01:04:24,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 338 transitions, 4235 flow [2024-06-28 01:04:25,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 338 transitions, 4039 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 01:04:25,888 INFO L231 Difference]: Finished difference. Result has 283 places, 327 transitions, 3457 flow [2024-06-28 01:04:25,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3371, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3457, PETRI_PLACES=283, PETRI_TRANSITIONS=327} [2024-06-28 01:04:25,888 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 231 predicate places. [2024-06-28 01:04:25,888 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 327 transitions, 3457 flow [2024-06-28 01:04:25,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:25,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:25,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:25,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:04:25,889 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:25,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:25,889 INFO L85 PathProgramCache]: Analyzing trace with hash 486103071, now seen corresponding path program 2 times [2024-06-28 01:04:25,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:25,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824945920] [2024-06-28 01:04:25,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:25,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:25,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:25,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 01:04:25,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:25,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824945920] [2024-06-28 01:04:25,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824945920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:25,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:25,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:25,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238443790] [2024-06-28 01:04:25,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:25,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:25,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:25,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:25,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:26,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:04:26,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 327 transitions, 3457 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:26,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:26,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:04:26,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:26,746 INFO L124 PetriNetUnfolderBase]: 2938/5286 cut-off events. [2024-06-28 01:04:26,746 INFO L125 PetriNetUnfolderBase]: For 333016/333036 co-relation queries the response was YES. [2024-06-28 01:04:26,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30920 conditions, 5286 events. 2938/5286 cut-off events. For 333016/333036 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 38024 event pairs, 992 based on Foata normal form. 12/5079 useless extension candidates. Maximal degree in co-relation 30805. Up to 4227 conditions per place. [2024-06-28 01:04:26,801 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 243 selfloop transitions, 39 changer transitions 0/345 dead transitions. [2024-06-28 01:04:26,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 345 transitions, 4107 flow [2024-06-28 01:04:26,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:26,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:26,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 01:04:26,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-28 01:04:26,802 INFO L175 Difference]: Start difference. First operand has 283 places, 327 transitions, 3457 flow. Second operand 7 states and 205 transitions. [2024-06-28 01:04:26,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 345 transitions, 4107 flow [2024-06-28 01:04:27,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 345 transitions, 4027 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 01:04:27,589 INFO L231 Difference]: Finished difference. Result has 284 places, 328 transitions, 3483 flow [2024-06-28 01:04:27,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3377, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3483, PETRI_PLACES=284, PETRI_TRANSITIONS=328} [2024-06-28 01:04:27,589 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 232 predicate places. [2024-06-28 01:04:27,589 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 328 transitions, 3483 flow [2024-06-28 01:04:27,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:27,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:27,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:27,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:04:27,590 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:27,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:27,590 INFO L85 PathProgramCache]: Analyzing trace with hash -2050893793, now seen corresponding path program 3 times [2024-06-28 01:04:27,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:27,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686015391] [2024-06-28 01:04:27,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:27,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:27,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:27,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:27,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:27,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686015391] [2024-06-28 01:04:27,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686015391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:27,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:27,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:27,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766556153] [2024-06-28 01:04:27,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:27,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:27,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:27,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:27,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:27,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:04:27,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 328 transitions, 3483 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:27,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:27,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:04:27,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:28,472 INFO L124 PetriNetUnfolderBase]: 3013/5468 cut-off events. [2024-06-28 01:04:28,472 INFO L125 PetriNetUnfolderBase]: For 343573/343591 co-relation queries the response was YES. [2024-06-28 01:04:28,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32131 conditions, 5468 events. 3013/5468 cut-off events. For 343573/343591 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 39752 event pairs, 1014 based on Foata normal form. 9/5259 useless extension candidates. Maximal degree in co-relation 32015. Up to 4390 conditions per place. [2024-06-28 01:04:28,523 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 267 selfloop transitions, 16 changer transitions 0/346 dead transitions. [2024-06-28 01:04:28,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 346 transitions, 4137 flow [2024-06-28 01:04:28,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:28,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:28,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 01:04:28,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-28 01:04:28,525 INFO L175 Difference]: Start difference. First operand has 284 places, 328 transitions, 3483 flow. Second operand 7 states and 201 transitions. [2024-06-28 01:04:28,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 346 transitions, 4137 flow [2024-06-28 01:04:29,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 346 transitions, 4053 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:29,725 INFO L231 Difference]: Finished difference. Result has 286 places, 329 transitions, 3461 flow [2024-06-28 01:04:29,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3461, PETRI_PLACES=286, PETRI_TRANSITIONS=329} [2024-06-28 01:04:29,726 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 234 predicate places. [2024-06-28 01:04:29,726 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 329 transitions, 3461 flow [2024-06-28 01:04:29,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:29,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:29,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:29,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:04:29,727 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:29,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:29,727 INFO L85 PathProgramCache]: Analyzing trace with hash 391767353, now seen corresponding path program 4 times [2024-06-28 01:04:29,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:29,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099808678] [2024-06-28 01:04:29,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:29,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:29,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:29,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:29,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:29,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099808678] [2024-06-28 01:04:29,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099808678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:29,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:29,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:29,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718754344] [2024-06-28 01:04:29,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:29,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:29,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:29,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:29,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:29,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:04:29,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 329 transitions, 3461 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:29,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:29,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:04:29,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:30,581 INFO L124 PetriNetUnfolderBase]: 3035/5498 cut-off events. [2024-06-28 01:04:30,582 INFO L125 PetriNetUnfolderBase]: For 330735/330753 co-relation queries the response was YES. [2024-06-28 01:04:30,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31883 conditions, 5498 events. 3035/5498 cut-off events. For 330735/330753 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 39951 event pairs, 1001 based on Foata normal form. 8/5288 useless extension candidates. Maximal degree in co-relation 31766. Up to 4353 conditions per place. [2024-06-28 01:04:30,635 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 271 selfloop transitions, 19 changer transitions 0/353 dead transitions. [2024-06-28 01:04:30,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 353 transitions, 4159 flow [2024-06-28 01:04:30,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:30,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:30,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-28 01:04:30,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5989583333333334 [2024-06-28 01:04:30,636 INFO L175 Difference]: Start difference. First operand has 286 places, 329 transitions, 3461 flow. Second operand 8 states and 230 transitions. [2024-06-28 01:04:30,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 353 transitions, 4159 flow [2024-06-28 01:04:31,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 353 transitions, 4119 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:31,826 INFO L231 Difference]: Finished difference. Result has 289 places, 330 transitions, 3489 flow [2024-06-28 01:04:31,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3421, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3489, PETRI_PLACES=289, PETRI_TRANSITIONS=330} [2024-06-28 01:04:31,826 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 237 predicate places. [2024-06-28 01:04:31,826 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 330 transitions, 3489 flow [2024-06-28 01:04:31,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:31,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:31,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:31,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:04:31,827 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:31,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:31,827 INFO L85 PathProgramCache]: Analyzing trace with hash -889979145, now seen corresponding path program 1 times [2024-06-28 01:04:31,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:31,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753363215] [2024-06-28 01:04:31,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:31,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:31,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:31,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:31,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:31,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753363215] [2024-06-28 01:04:31,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753363215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:31,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:31,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:31,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092819661] [2024-06-28 01:04:31,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:31,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:31,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:31,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:31,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:31,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:04:31,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 330 transitions, 3489 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:31,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:31,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:04:31,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:32,926 INFO L124 PetriNetUnfolderBase]: 3245/5865 cut-off events. [2024-06-28 01:04:32,927 INFO L125 PetriNetUnfolderBase]: For 380414/380438 co-relation queries the response was YES. [2024-06-28 01:04:32,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35010 conditions, 5865 events. 3245/5865 cut-off events. For 380414/380438 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 43229 event pairs, 992 based on Foata normal form. 8/5664 useless extension candidates. Maximal degree in co-relation 34892. Up to 4649 conditions per place. [2024-06-28 01:04:32,980 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 283 selfloop transitions, 19 changer transitions 0/365 dead transitions. [2024-06-28 01:04:32,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 365 transitions, 4419 flow [2024-06-28 01:04:32,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:32,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:32,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-28 01:04:32,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:04:32,981 INFO L175 Difference]: Start difference. First operand has 289 places, 330 transitions, 3489 flow. Second operand 8 states and 240 transitions. [2024-06-28 01:04:32,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 365 transitions, 4419 flow [2024-06-28 01:04:33,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 365 transitions, 4367 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 01:04:33,889 INFO L231 Difference]: Finished difference. Result has 291 places, 332 transitions, 3517 flow [2024-06-28 01:04:33,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3437, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3517, PETRI_PLACES=291, PETRI_TRANSITIONS=332} [2024-06-28 01:04:33,890 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 239 predicate places. [2024-06-28 01:04:33,890 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 332 transitions, 3517 flow [2024-06-28 01:04:33,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:33,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:33,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:33,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:04:33,891 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:33,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:33,891 INFO L85 PathProgramCache]: Analyzing trace with hash -887122185, now seen corresponding path program 2 times [2024-06-28 01:04:33,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:33,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240940429] [2024-06-28 01:04:33,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:33,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:33,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:34,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:34,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:34,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240940429] [2024-06-28 01:04:34,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240940429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:34,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:34,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:34,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991194223] [2024-06-28 01:04:34,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:34,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:34,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:34,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:34,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:34,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:04:34,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 332 transitions, 3517 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:34,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:34,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:04:34,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:34,816 INFO L124 PetriNetUnfolderBase]: 3223/5800 cut-off events. [2024-06-28 01:04:34,817 INFO L125 PetriNetUnfolderBase]: For 357840/357864 co-relation queries the response was YES. [2024-06-28 01:04:34,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33834 conditions, 5800 events. 3223/5800 cut-off events. For 357840/357864 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 42553 event pairs, 1044 based on Foata normal form. 9/5599 useless extension candidates. Maximal degree in co-relation 33715. Up to 4729 conditions per place. [2024-06-28 01:04:34,876 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 276 selfloop transitions, 16 changer transitions 0/355 dead transitions. [2024-06-28 01:04:34,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 355 transitions, 4185 flow [2024-06-28 01:04:34,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:34,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:34,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-28 01:04:34,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-28 01:04:34,877 INFO L175 Difference]: Start difference. First operand has 291 places, 332 transitions, 3517 flow. Second operand 7 states and 207 transitions. [2024-06-28 01:04:34,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 355 transitions, 4185 flow [2024-06-28 01:04:35,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 355 transitions, 4155 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:04:35,942 INFO L231 Difference]: Finished difference. Result has 294 places, 332 transitions, 3525 flow [2024-06-28 01:04:35,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3525, PETRI_PLACES=294, PETRI_TRANSITIONS=332} [2024-06-28 01:04:35,943 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 242 predicate places. [2024-06-28 01:04:35,943 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 332 transitions, 3525 flow [2024-06-28 01:04:35,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:35,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:35,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:35,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:04:35,944 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:35,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:35,944 INFO L85 PathProgramCache]: Analyzing trace with hash -606191881, now seen corresponding path program 3 times [2024-06-28 01:04:35,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:35,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354820960] [2024-06-28 01:04:35,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:35,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:35,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:36,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:36,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:36,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354820960] [2024-06-28 01:04:36,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354820960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:36,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:36,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:36,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932494824] [2024-06-28 01:04:36,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:36,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:36,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:36,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:36,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:36,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:04:36,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 332 transitions, 3525 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:36,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:36,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:04:36,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:36,878 INFO L124 PetriNetUnfolderBase]: 3311/5952 cut-off events. [2024-06-28 01:04:36,879 INFO L125 PetriNetUnfolderBase]: For 366967/366989 co-relation queries the response was YES. [2024-06-28 01:04:36,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34736 conditions, 5952 events. 3311/5952 cut-off events. For 366967/366989 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 43907 event pairs, 1078 based on Foata normal form. 10/5744 useless extension candidates. Maximal degree in co-relation 34615. Up to 4828 conditions per place. [2024-06-28 01:04:36,940 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 251 selfloop transitions, 39 changer transitions 0/353 dead transitions. [2024-06-28 01:04:36,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 353 transitions, 4201 flow [2024-06-28 01:04:36,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:36,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:36,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:04:36,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-28 01:04:36,942 INFO L175 Difference]: Start difference. First operand has 294 places, 332 transitions, 3525 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:04:36,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 353 transitions, 4201 flow [2024-06-28 01:04:38,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 353 transitions, 4164 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 01:04:38,216 INFO L231 Difference]: Finished difference. Result has 295 places, 333 transitions, 3594 flow [2024-06-28 01:04:38,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3488, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3594, PETRI_PLACES=295, PETRI_TRANSITIONS=333} [2024-06-28 01:04:38,217 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 243 predicate places. [2024-06-28 01:04:38,217 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 333 transitions, 3594 flow [2024-06-28 01:04:38,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:38,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:38,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:38,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:04:38,218 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:38,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:38,218 INFO L85 PathProgramCache]: Analyzing trace with hash -599511753, now seen corresponding path program 1 times [2024-06-28 01:04:38,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:38,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686675392] [2024-06-28 01:04:38,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:38,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:38,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:38,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 01:04:38,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:38,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686675392] [2024-06-28 01:04:38,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686675392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:38,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:38,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:38,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898806699] [2024-06-28 01:04:38,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:38,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:38,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:38,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:38,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:38,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:38,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 333 transitions, 3594 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:38,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:38,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:38,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:39,179 INFO L124 PetriNetUnfolderBase]: 3523/6218 cut-off events. [2024-06-28 01:04:39,180 INFO L125 PetriNetUnfolderBase]: For 345323/345353 co-relation queries the response was YES. [2024-06-28 01:04:39,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36213 conditions, 6218 events. 3523/6218 cut-off events. For 345323/345353 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 45302 event pairs, 1173 based on Foata normal form. 11/6017 useless extension candidates. Maximal degree in co-relation 36091. Up to 5350 conditions per place. [2024-06-28 01:04:39,243 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 308 selfloop transitions, 27 changer transitions 0/352 dead transitions. [2024-06-28 01:04:39,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 352 transitions, 4342 flow [2024-06-28 01:04:39,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:39,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:39,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 01:04:39,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-28 01:04:39,244 INFO L175 Difference]: Start difference. First operand has 295 places, 333 transitions, 3594 flow. Second operand 7 states and 200 transitions. [2024-06-28 01:04:39,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 352 transitions, 4342 flow [2024-06-28 01:04:40,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 352 transitions, 4260 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:40,622 INFO L231 Difference]: Finished difference. Result has 297 places, 335 transitions, 3609 flow [2024-06-28 01:04:40,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3512, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3609, PETRI_PLACES=297, PETRI_TRANSITIONS=335} [2024-06-28 01:04:40,623 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 245 predicate places. [2024-06-28 01:04:40,623 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 335 transitions, 3609 flow [2024-06-28 01:04:40,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:40,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:40,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:40,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 01:04:40,624 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:40,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:40,624 INFO L85 PathProgramCache]: Analyzing trace with hash 306582625, now seen corresponding path program 4 times [2024-06-28 01:04:40,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:40,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442338799] [2024-06-28 01:04:40,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:40,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:40,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:40,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:40,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:40,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442338799] [2024-06-28 01:04:40,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442338799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:40,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:40,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:40,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718987088] [2024-06-28 01:04:40,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:40,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:40,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:40,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:40,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:40,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 48 [2024-06-28 01:04:40,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 335 transitions, 3609 flow. Second operand has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:40,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:40,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 48 [2024-06-28 01:04:40,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:41,593 INFO L124 PetriNetUnfolderBase]: 3375/6082 cut-off events. [2024-06-28 01:04:41,594 INFO L125 PetriNetUnfolderBase]: For 369303/369339 co-relation queries the response was YES. [2024-06-28 01:04:41,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35404 conditions, 6082 events. 3375/6082 cut-off events. For 369303/369339 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 45186 event pairs, 1103 based on Foata normal form. 19/5878 useless extension candidates. Maximal degree in co-relation 35281. Up to 4930 conditions per place. [2024-06-28 01:04:41,657 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 250 selfloop transitions, 40 changer transitions 0/353 dead transitions. [2024-06-28 01:04:41,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 353 transitions, 4281 flow [2024-06-28 01:04:41,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:41,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:41,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 01:04:41,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-06-28 01:04:41,658 INFO L175 Difference]: Start difference. First operand has 297 places, 335 transitions, 3609 flow. Second operand 7 states and 205 transitions. [2024-06-28 01:04:41,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 353 transitions, 4281 flow [2024-06-28 01:04:43,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 353 transitions, 4200 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:43,027 INFO L231 Difference]: Finished difference. Result has 299 places, 336 transitions, 3640 flow [2024-06-28 01:04:43,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3528, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3640, PETRI_PLACES=299, PETRI_TRANSITIONS=336} [2024-06-28 01:04:43,027 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 247 predicate places. [2024-06-28 01:04:43,027 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 336 transitions, 3640 flow [2024-06-28 01:04:43,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 23.0) internal successors, (161), 7 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:43,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:43,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:43,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 01:04:43,028 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:43,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:43,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1690901697, now seen corresponding path program 2 times [2024-06-28 01:04:43,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:43,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314158091] [2024-06-28 01:04:43,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:43,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:43,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:43,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:43,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:43,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314158091] [2024-06-28 01:04:43,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314158091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:43,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:43,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:43,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312004802] [2024-06-28 01:04:43,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:43,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:43,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:43,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:43,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:43,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:43,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 336 transitions, 3640 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:43,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:43,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:43,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:44,142 INFO L124 PetriNetUnfolderBase]: 3587/6308 cut-off events. [2024-06-28 01:04:44,142 INFO L125 PetriNetUnfolderBase]: For 345643/345667 co-relation queries the response was YES. [2024-06-28 01:04:44,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36736 conditions, 6308 events. 3587/6308 cut-off events. For 345643/345667 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 46013 event pairs, 1202 based on Foata normal form. 2/6087 useless extension candidates. Maximal degree in co-relation 36612. Up to 5450 conditions per place. [2024-06-28 01:04:44,209 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 308 selfloop transitions, 27 changer transitions 0/352 dead transitions. [2024-06-28 01:04:44,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 352 transitions, 4386 flow [2024-06-28 01:04:44,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:44,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:44,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 01:04:44,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-28 01:04:44,211 INFO L175 Difference]: Start difference. First operand has 299 places, 336 transitions, 3640 flow. Second operand 7 states and 197 transitions. [2024-06-28 01:04:44,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 352 transitions, 4386 flow [2024-06-28 01:04:45,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 352 transitions, 4298 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:45,439 INFO L231 Difference]: Finished difference. Result has 301 places, 338 transitions, 3655 flow [2024-06-28 01:04:45,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3552, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3655, PETRI_PLACES=301, PETRI_TRANSITIONS=338} [2024-06-28 01:04:45,440 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 249 predicate places. [2024-06-28 01:04:45,440 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 338 transitions, 3655 flow [2024-06-28 01:04:45,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:45,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:45,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:45,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 01:04:45,440 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:45,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:45,441 INFO L85 PathProgramCache]: Analyzing trace with hash -2044220609, now seen corresponding path program 3 times [2024-06-28 01:04:45,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:45,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709686707] [2024-06-28 01:04:45,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:45,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:45,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:45,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:45,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:45,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709686707] [2024-06-28 01:04:45,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709686707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:45,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:45,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:45,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262520358] [2024-06-28 01:04:45,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:45,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:45,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:45,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:45,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:45,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:45,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 338 transitions, 3655 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:45,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:45,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:45,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:46,418 INFO L124 PetriNetUnfolderBase]: 3608/6349 cut-off events. [2024-06-28 01:04:46,418 INFO L125 PetriNetUnfolderBase]: For 352137/352161 co-relation queries the response was YES. [2024-06-28 01:04:46,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36944 conditions, 6349 events. 3608/6349 cut-off events. For 352137/352161 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 46439 event pairs, 1211 based on Foata normal form. 2/6126 useless extension candidates. Maximal degree in co-relation 36819. Up to 5481 conditions per place. [2024-06-28 01:04:46,484 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 309 selfloop transitions, 28 changer transitions 0/354 dead transitions. [2024-06-28 01:04:46,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 354 transitions, 4409 flow [2024-06-28 01:04:46,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:46,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:46,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-28 01:04:46,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 01:04:46,485 INFO L175 Difference]: Start difference. First operand has 301 places, 338 transitions, 3655 flow. Second operand 7 states and 196 transitions. [2024-06-28 01:04:46,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 354 transitions, 4409 flow [2024-06-28 01:04:47,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 354 transitions, 4322 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:47,917 INFO L231 Difference]: Finished difference. Result has 303 places, 340 transitions, 3677 flow [2024-06-28 01:04:47,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3568, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3677, PETRI_PLACES=303, PETRI_TRANSITIONS=340} [2024-06-28 01:04:47,917 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 251 predicate places. [2024-06-28 01:04:47,918 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 340 transitions, 3677 flow [2024-06-28 01:04:47,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:47,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:47,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:47,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 01:04:47,918 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:47,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:47,919 INFO L85 PathProgramCache]: Analyzing trace with hash -2033745089, now seen corresponding path program 4 times [2024-06-28 01:04:47,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:47,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055835241] [2024-06-28 01:04:47,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:47,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:47,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:48,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 01:04:48,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:48,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055835241] [2024-06-28 01:04:48,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055835241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:48,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:48,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:04:48,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989224451] [2024-06-28 01:04:48,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:48,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:04:48,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:48,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:04:48,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:04:48,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:48,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 340 transitions, 3677 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:48,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:48,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:48,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:48,942 INFO L124 PetriNetUnfolderBase]: 3603/6391 cut-off events. [2024-06-28 01:04:48,942 INFO L125 PetriNetUnfolderBase]: For 351831/351855 co-relation queries the response was YES. [2024-06-28 01:04:48,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36872 conditions, 6391 events. 3603/6391 cut-off events. For 351831/351855 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 46935 event pairs, 1155 based on Foata normal form. 2/6174 useless extension candidates. Maximal degree in co-relation 36746. Up to 5411 conditions per place. [2024-06-28 01:04:49,006 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 307 selfloop transitions, 35 changer transitions 0/359 dead transitions. [2024-06-28 01:04:49,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 359 transitions, 4455 flow [2024-06-28 01:04:49,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:04:49,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:04:49,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 01:04:49,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-28 01:04:49,007 INFO L175 Difference]: Start difference. First operand has 303 places, 340 transitions, 3677 flow. Second operand 7 states and 199 transitions. [2024-06-28 01:04:49,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 359 transitions, 4455 flow [2024-06-28 01:04:50,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 359 transitions, 4362 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:50,319 INFO L231 Difference]: Finished difference. Result has 305 places, 342 transitions, 3711 flow [2024-06-28 01:04:50,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3584, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3711, PETRI_PLACES=305, PETRI_TRANSITIONS=342} [2024-06-28 01:04:50,320 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 253 predicate places. [2024-06-28 01:04:50,320 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 342 transitions, 3711 flow [2024-06-28 01:04:50,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:50,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:50,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:50,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 01:04:50,321 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:50,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:50,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1411068450, now seen corresponding path program 1 times [2024-06-28 01:04:50,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:50,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763710878] [2024-06-28 01:04:50,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:50,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:50,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:50,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:50,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:50,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763710878] [2024-06-28 01:04:50,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763710878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:50,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:50,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:50,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878121865] [2024-06-28 01:04:50,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:50,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:50,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:50,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:50,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:50,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:50,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 342 transitions, 3711 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:50,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:50,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:50,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:51,440 INFO L124 PetriNetUnfolderBase]: 3676/6481 cut-off events. [2024-06-28 01:04:51,440 INFO L125 PetriNetUnfolderBase]: For 375231/375255 co-relation queries the response was YES. [2024-06-28 01:04:51,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38108 conditions, 6481 events. 3676/6481 cut-off events. For 375231/375255 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 47633 event pairs, 903 based on Foata normal form. 2/6259 useless extension candidates. Maximal degree in co-relation 37981. Up to 5282 conditions per place. [2024-06-28 01:04:51,511 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 323 selfloop transitions, 55 changer transitions 0/395 dead transitions. [2024-06-28 01:04:51,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 395 transitions, 5085 flow [2024-06-28 01:04:51,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:04:51,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:04:51,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 275 transitions. [2024-06-28 01:04:51,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6365740740740741 [2024-06-28 01:04:51,513 INFO L175 Difference]: Start difference. First operand has 305 places, 342 transitions, 3711 flow. Second operand 9 states and 275 transitions. [2024-06-28 01:04:51,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 395 transitions, 5085 flow [2024-06-28 01:04:52,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 395 transitions, 4974 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:52,933 INFO L231 Difference]: Finished difference. Result has 310 places, 349 transitions, 3843 flow [2024-06-28 01:04:52,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3600, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3843, PETRI_PLACES=310, PETRI_TRANSITIONS=349} [2024-06-28 01:04:52,933 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 258 predicate places. [2024-06-28 01:04:52,933 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 349 transitions, 3843 flow [2024-06-28 01:04:52,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:52,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:52,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:52,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 01:04:52,934 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:52,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:52,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1404402210, now seen corresponding path program 2 times [2024-06-28 01:04:52,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:52,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133028218] [2024-06-28 01:04:52,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:52,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:52,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:53,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:53,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:53,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133028218] [2024-06-28 01:04:53,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133028218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:53,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:53,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:53,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251910878] [2024-06-28 01:04:53,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:53,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:53,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:53,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:53,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:53,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:53,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 349 transitions, 3843 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:53,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:53,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:53,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:54,123 INFO L124 PetriNetUnfolderBase]: 3723/6604 cut-off events. [2024-06-28 01:04:54,123 INFO L125 PetriNetUnfolderBase]: For 394308/394332 co-relation queries the response was YES. [2024-06-28 01:04:54,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39239 conditions, 6604 events. 3723/6604 cut-off events. For 394308/394332 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 48561 event pairs, 935 based on Foata normal form. 2/6380 useless extension candidates. Maximal degree in co-relation 39110. Up to 5326 conditions per place. [2024-06-28 01:04:54,185 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 322 selfloop transitions, 57 changer transitions 0/396 dead transitions. [2024-06-28 01:04:54,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 396 transitions, 5179 flow [2024-06-28 01:04:54,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:04:54,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:04:54,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 272 transitions. [2024-06-28 01:04:54,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-06-28 01:04:54,186 INFO L175 Difference]: Start difference. First operand has 310 places, 349 transitions, 3843 flow. Second operand 9 states and 272 transitions. [2024-06-28 01:04:54,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 396 transitions, 5179 flow [2024-06-28 01:04:55,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 396 transitions, 5021 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-28 01:04:55,769 INFO L231 Difference]: Finished difference. Result has 316 places, 354 transitions, 3919 flow [2024-06-28 01:04:55,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3723, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3919, PETRI_PLACES=316, PETRI_TRANSITIONS=354} [2024-06-28 01:04:55,769 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 264 predicate places. [2024-06-28 01:04:55,769 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 354 transitions, 3919 flow [2024-06-28 01:04:55,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:55,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:55,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:55,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 01:04:55,770 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:55,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:55,770 INFO L85 PathProgramCache]: Analyzing trace with hash 615120866, now seen corresponding path program 3 times [2024-06-28 01:04:55,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:55,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032721100] [2024-06-28 01:04:55,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:55,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:55,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:55,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 01:04:55,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:55,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032721100] [2024-06-28 01:04:55,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032721100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:55,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:55,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:55,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187426786] [2024-06-28 01:04:55,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:55,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:55,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:55,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:55,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:55,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:55,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 354 transitions, 3919 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:55,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:55,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:55,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:56,935 INFO L124 PetriNetUnfolderBase]: 3718/6561 cut-off events. [2024-06-28 01:04:56,936 INFO L125 PetriNetUnfolderBase]: For 389831/389855 co-relation queries the response was YES. [2024-06-28 01:04:56,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38795 conditions, 6561 events. 3718/6561 cut-off events. For 389831/389855 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 48406 event pairs, 1178 based on Foata normal form. 2/6329 useless extension candidates. Maximal degree in co-relation 38663. Up to 5545 conditions per place. [2024-06-28 01:04:57,008 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 330 selfloop transitions, 44 changer transitions 0/391 dead transitions. [2024-06-28 01:04:57,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 391 transitions, 4953 flow [2024-06-28 01:04:57,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:04:57,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:04:57,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-06-28 01:04:57,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6328125 [2024-06-28 01:04:57,009 INFO L175 Difference]: Start difference. First operand has 316 places, 354 transitions, 3919 flow. Second operand 8 states and 243 transitions. [2024-06-28 01:04:57,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 391 transitions, 4953 flow [2024-06-28 01:04:59,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 391 transitions, 4844 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 01:04:59,344 INFO L231 Difference]: Finished difference. Result has 319 places, 354 transitions, 3903 flow [2024-06-28 01:04:59,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3810, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3903, PETRI_PLACES=319, PETRI_TRANSITIONS=354} [2024-06-28 01:04:59,345 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 267 predicate places. [2024-06-28 01:04:59,345 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 354 transitions, 3903 flow [2024-06-28 01:04:59,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:59,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:59,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:04:59,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 01:04:59,345 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:59,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:59,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1343993310, now seen corresponding path program 4 times [2024-06-28 01:04:59,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:59,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281064385] [2024-06-28 01:04:59,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:59,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:59,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:59,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:59,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:59,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281064385] [2024-06-28 01:04:59,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281064385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:59,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:59,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:04:59,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337568036] [2024-06-28 01:04:59,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:59,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:04:59,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:59,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:04:59,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:04:59,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:04:59,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 354 transitions, 3903 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:59,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:59,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:04:59,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:00,608 INFO L124 PetriNetUnfolderBase]: 3739/6579 cut-off events. [2024-06-28 01:05:00,609 INFO L125 PetriNetUnfolderBase]: For 397654/397678 co-relation queries the response was YES. [2024-06-28 01:05:00,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38862 conditions, 6579 events. 3739/6579 cut-off events. For 397654/397678 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 48428 event pairs, 1199 based on Foata normal form. 2/6347 useless extension candidates. Maximal degree in co-relation 38729. Up to 5635 conditions per place. [2024-06-28 01:05:00,664 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 327 selfloop transitions, 42 changer transitions 0/386 dead transitions. [2024-06-28 01:05:00,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 386 transitions, 4747 flow [2024-06-28 01:05:00,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:00,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:00,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-28 01:05:00,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-06-28 01:05:00,666 INFO L175 Difference]: Start difference. First operand has 319 places, 354 transitions, 3903 flow. Second operand 8 states and 236 transitions. [2024-06-28 01:05:00,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 386 transitions, 4747 flow [2024-06-28 01:05:02,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 386 transitions, 4629 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 01:05:02,687 INFO L231 Difference]: Finished difference. Result has 320 places, 356 transitions, 3906 flow [2024-06-28 01:05:02,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3791, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3906, PETRI_PLACES=320, PETRI_TRANSITIONS=356} [2024-06-28 01:05:02,687 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 268 predicate places. [2024-06-28 01:05:02,687 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 356 transitions, 3906 flow [2024-06-28 01:05:02,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:02,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:02,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:02,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 01:05:02,688 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:02,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:02,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1064630328, now seen corresponding path program 5 times [2024-06-28 01:05:02,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:02,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485374936] [2024-06-28 01:05:02,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:02,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:02,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:02,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 01:05:02,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:02,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485374936] [2024-06-28 01:05:02,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485374936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:02,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:02,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:02,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727350407] [2024-06-28 01:05:02,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:02,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:02,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:02,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:02,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:02,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:02,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 356 transitions, 3906 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:02,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:02,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:02,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:03,828 INFO L124 PetriNetUnfolderBase]: 3760/6615 cut-off events. [2024-06-28 01:05:03,828 INFO L125 PetriNetUnfolderBase]: For 404918/404942 co-relation queries the response was YES. [2024-06-28 01:05:03,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39043 conditions, 6615 events. 3760/6615 cut-off events. For 404918/404942 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 48716 event pairs, 1201 based on Foata normal form. 2/6381 useless extension candidates. Maximal degree in co-relation 38909. Up to 5666 conditions per place. [2024-06-28 01:05:03,904 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 330 selfloop transitions, 43 changer transitions 0/390 dead transitions. [2024-06-28 01:05:03,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 390 transitions, 4760 flow [2024-06-28 01:05:03,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:05:03,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:05:03,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 284 transitions. [2024-06-28 01:05:03,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 01:05:03,905 INFO L175 Difference]: Start difference. First operand has 320 places, 356 transitions, 3906 flow. Second operand 10 states and 284 transitions. [2024-06-28 01:05:03,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 390 transitions, 4760 flow [2024-06-28 01:05:06,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 390 transitions, 4669 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:06,312 INFO L231 Difference]: Finished difference. Result has 324 places, 358 transitions, 3936 flow [2024-06-28 01:05:06,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3815, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3936, PETRI_PLACES=324, PETRI_TRANSITIONS=358} [2024-06-28 01:05:06,313 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 272 predicate places. [2024-06-28 01:05:06,313 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 358 transitions, 3936 flow [2024-06-28 01:05:06,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:06,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:06,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:06,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 01:05:06,313 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:06,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:06,314 INFO L85 PathProgramCache]: Analyzing trace with hash 322392384, now seen corresponding path program 6 times [2024-06-28 01:05:06,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:06,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638665081] [2024-06-28 01:05:06,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:06,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:06,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:06,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:06,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:06,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638665081] [2024-06-28 01:05:06,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638665081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:06,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:06,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:06,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934263394] [2024-06-28 01:05:06,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:06,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:06,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:06,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:06,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:06,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:06,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 358 transitions, 3936 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:06,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:06,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:06,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:07,502 INFO L124 PetriNetUnfolderBase]: 3781/6656 cut-off events. [2024-06-28 01:05:07,503 INFO L125 PetriNetUnfolderBase]: For 412624/412648 co-relation queries the response was YES. [2024-06-28 01:05:07,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39321 conditions, 6656 events. 3781/6656 cut-off events. For 412624/412648 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49175 event pairs, 1201 based on Foata normal form. 2/6422 useless extension candidates. Maximal degree in co-relation 39186. Up to 5648 conditions per place. [2024-06-28 01:05:07,578 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 329 selfloop transitions, 49 changer transitions 0/395 dead transitions. [2024-06-28 01:05:07,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 395 transitions, 4808 flow [2024-06-28 01:05:07,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:05:07,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:05:07,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 287 transitions. [2024-06-28 01:05:07,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5979166666666667 [2024-06-28 01:05:07,579 INFO L175 Difference]: Start difference. First operand has 324 places, 358 transitions, 3936 flow. Second operand 10 states and 287 transitions. [2024-06-28 01:05:07,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 395 transitions, 4808 flow [2024-06-28 01:05:09,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 395 transitions, 4711 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 01:05:09,982 INFO L231 Difference]: Finished difference. Result has 326 places, 360 transitions, 3970 flow [2024-06-28 01:05:09,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3839, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3970, PETRI_PLACES=326, PETRI_TRANSITIONS=360} [2024-06-28 01:05:09,983 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 274 predicate places. [2024-06-28 01:05:09,983 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 360 transitions, 3970 flow [2024-06-28 01:05:09,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:09,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:09,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:09,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 01:05:09,984 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:09,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:09,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1339236670, now seen corresponding path program 1 times [2024-06-28 01:05:09,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:09,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660951255] [2024-06-28 01:05:09,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:09,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:09,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:10,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:10,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:10,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660951255] [2024-06-28 01:05:10,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660951255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:10,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:10,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:10,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796183923] [2024-06-28 01:05:10,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:10,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:10,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:10,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:10,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:10,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:10,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 360 transitions, 3970 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:10,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:10,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:10,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:11,182 INFO L124 PetriNetUnfolderBase]: 3788/6666 cut-off events. [2024-06-28 01:05:11,183 INFO L125 PetriNetUnfolderBase]: For 415752/415776 co-relation queries the response was YES. [2024-06-28 01:05:11,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39537 conditions, 6666 events. 3788/6666 cut-off events. For 415752/415776 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49220 event pairs, 1208 based on Foata normal form. 1/6428 useless extension candidates. Maximal degree in co-relation 39401. Up to 5738 conditions per place. [2024-06-28 01:05:11,260 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 357 selfloop transitions, 19 changer transitions 0/393 dead transitions. [2024-06-28 01:05:11,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 393 transitions, 4854 flow [2024-06-28 01:05:11,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:11,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:11,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-28 01:05:11,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067708333333334 [2024-06-28 01:05:11,261 INFO L175 Difference]: Start difference. First operand has 326 places, 360 transitions, 3970 flow. Second operand 8 states and 233 transitions. [2024-06-28 01:05:11,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 393 transitions, 4854 flow [2024-06-28 01:05:14,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 393 transitions, 4749 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 01:05:14,009 INFO L231 Difference]: Finished difference. Result has 326 places, 363 transitions, 3971 flow [2024-06-28 01:05:14,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3865, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3971, PETRI_PLACES=326, PETRI_TRANSITIONS=363} [2024-06-28 01:05:14,009 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 274 predicate places. [2024-06-28 01:05:14,009 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 363 transitions, 3971 flow [2024-06-28 01:05:14,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:14,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:14,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:14,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 01:05:14,010 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:14,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:14,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1343998270, now seen corresponding path program 2 times [2024-06-28 01:05:14,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:14,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640667786] [2024-06-28 01:05:14,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:14,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:14,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:14,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:14,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:14,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640667786] [2024-06-28 01:05:14,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640667786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:14,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:14,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:14,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259579213] [2024-06-28 01:05:14,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:14,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:14,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:14,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:14,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:14,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:14,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 363 transitions, 3971 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:14,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:14,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:14,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:15,180 INFO L124 PetriNetUnfolderBase]: 3805/6693 cut-off events. [2024-06-28 01:05:15,181 INFO L125 PetriNetUnfolderBase]: For 428720/428744 co-relation queries the response was YES. [2024-06-28 01:05:15,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39929 conditions, 6693 events. 3805/6693 cut-off events. For 428720/428744 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49458 event pairs, 1209 based on Foata normal form. 1/6450 useless extension candidates. Maximal degree in co-relation 39792. Up to 5719 conditions per place. [2024-06-28 01:05:15,260 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 332 selfloop transitions, 48 changer transitions 0/397 dead transitions. [2024-06-28 01:05:15,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 397 transitions, 5123 flow [2024-06-28 01:05:15,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:15,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:15,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 01:05:15,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171875 [2024-06-28 01:05:15,262 INFO L175 Difference]: Start difference. First operand has 326 places, 363 transitions, 3971 flow. Second operand 8 states and 237 transitions. [2024-06-28 01:05:15,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 397 transitions, 5123 flow [2024-06-28 01:05:17,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 397 transitions, 5037 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:17,665 INFO L231 Difference]: Finished difference. Result has 328 places, 369 transitions, 4117 flow [2024-06-28 01:05:17,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3885, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4117, PETRI_PLACES=328, PETRI_TRANSITIONS=369} [2024-06-28 01:05:17,666 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 276 predicate places. [2024-06-28 01:05:17,666 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 369 transitions, 4117 flow [2024-06-28 01:05:17,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:17,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:17,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:17,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 01:05:17,667 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:17,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:17,667 INFO L85 PathProgramCache]: Analyzing trace with hash 325254304, now seen corresponding path program 3 times [2024-06-28 01:05:17,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:17,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440507491] [2024-06-28 01:05:17,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:17,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:17,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:17,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:17,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:17,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440507491] [2024-06-28 01:05:17,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440507491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:17,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:17,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:17,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191200491] [2024-06-28 01:05:17,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:17,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:17,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:17,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:17,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:17,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:17,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 369 transitions, 4117 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:17,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:17,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:17,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:18,845 INFO L124 PetriNetUnfolderBase]: 3812/6704 cut-off events. [2024-06-28 01:05:18,845 INFO L125 PetriNetUnfolderBase]: For 438284/438308 co-relation queries the response was YES. [2024-06-28 01:05:18,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40269 conditions, 6704 events. 3812/6704 cut-off events. For 438284/438308 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49558 event pairs, 1209 based on Foata normal form. 1/6459 useless extension candidates. Maximal degree in co-relation 40131. Up to 5727 conditions per place. [2024-06-28 01:05:18,923 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 333 selfloop transitions, 52 changer transitions 0/402 dead transitions. [2024-06-28 01:05:18,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 402 transitions, 5229 flow [2024-06-28 01:05:18,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:05:18,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:05:18,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 285 transitions. [2024-06-28 01:05:18,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 01:05:18,925 INFO L175 Difference]: Start difference. First operand has 328 places, 369 transitions, 4117 flow. Second operand 10 states and 285 transitions. [2024-06-28 01:05:18,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 402 transitions, 5229 flow [2024-06-28 01:05:21,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 402 transitions, 5107 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-28 01:05:21,353 INFO L231 Difference]: Finished difference. Result has 334 places, 372 transitions, 4173 flow [2024-06-28 01:05:21,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4013, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4173, PETRI_PLACES=334, PETRI_TRANSITIONS=372} [2024-06-28 01:05:21,355 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 282 predicate places. [2024-06-28 01:05:21,356 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 372 transitions, 4173 flow [2024-06-28 01:05:21,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:21,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:21,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:21,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 01:05:21,356 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:21,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:21,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1344005214, now seen corresponding path program 1 times [2024-06-28 01:05:21,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:21,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53472989] [2024-06-28 01:05:21,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:21,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:21,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:21,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:21,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:21,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53472989] [2024-06-28 01:05:21,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53472989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:21,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:21,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:21,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023163898] [2024-06-28 01:05:21,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:21,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:21,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:21,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:21,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:21,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:21,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 372 transitions, 4173 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:21,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:21,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:21,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:22,578 INFO L124 PetriNetUnfolderBase]: 3829/6731 cut-off events. [2024-06-28 01:05:22,578 INFO L125 PetriNetUnfolderBase]: For 451164/451197 co-relation queries the response was YES. [2024-06-28 01:05:22,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40698 conditions, 6731 events. 3829/6731 cut-off events. For 451164/451197 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49691 event pairs, 1209 based on Foata normal form. 10/6493 useless extension candidates. Maximal degree in co-relation 40558. Up to 5729 conditions per place. [2024-06-28 01:05:22,659 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 331 selfloop transitions, 58 changer transitions 0/406 dead transitions. [2024-06-28 01:05:22,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 406 transitions, 5347 flow [2024-06-28 01:05:22,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:22,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:22,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 01:05:22,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223958333333334 [2024-06-28 01:05:22,660 INFO L175 Difference]: Start difference. First operand has 334 places, 372 transitions, 4173 flow. Second operand 8 states and 239 transitions. [2024-06-28 01:05:22,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 406 transitions, 5347 flow [2024-06-28 01:05:25,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 406 transitions, 5211 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 01:05:25,270 INFO L231 Difference]: Finished difference. Result has 334 places, 378 transitions, 4289 flow [2024-06-28 01:05:25,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4037, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4289, PETRI_PLACES=334, PETRI_TRANSITIONS=378} [2024-06-28 01:05:25,270 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 282 predicate places. [2024-06-28 01:05:25,270 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 378 transitions, 4289 flow [2024-06-28 01:05:25,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:25,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:25,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:25,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 01:05:25,271 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:25,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:25,271 INFO L85 PathProgramCache]: Analyzing trace with hash -839672738, now seen corresponding path program 2 times [2024-06-28 01:05:25,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:25,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646207411] [2024-06-28 01:05:25,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:25,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:25,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:25,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:25,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:25,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646207411] [2024-06-28 01:05:25,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646207411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:25,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:25,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:25,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701699762] [2024-06-28 01:05:25,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:25,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:25,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:25,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:25,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:25,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:25,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 378 transitions, 4289 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:25,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:25,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:25,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:26,480 INFO L124 PetriNetUnfolderBase]: 3853/6768 cut-off events. [2024-06-28 01:05:26,481 INFO L125 PetriNetUnfolderBase]: For 466143/466173 co-relation queries the response was YES. [2024-06-28 01:05:26,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41300 conditions, 6768 events. 3853/6768 cut-off events. For 466143/466173 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49999 event pairs, 1209 based on Foata normal form. 7/6521 useless extension candidates. Maximal degree in co-relation 41159. Up to 5754 conditions per place. [2024-06-28 01:05:26,559 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 333 selfloop transitions, 68 changer transitions 0/418 dead transitions. [2024-06-28 01:05:26,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 418 transitions, 5748 flow [2024-06-28 01:05:26,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:05:26,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:05:26,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 291 transitions. [2024-06-28 01:05:26,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-28 01:05:26,561 INFO L175 Difference]: Start difference. First operand has 334 places, 378 transitions, 4289 flow. Second operand 10 states and 291 transitions. [2024-06-28 01:05:26,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 418 transitions, 5748 flow [2024-06-28 01:05:28,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 418 transitions, 5492 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-28 01:05:28,599 INFO L231 Difference]: Finished difference. Result has 339 places, 387 transitions, 4348 flow [2024-06-28 01:05:28,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4077, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4348, PETRI_PLACES=339, PETRI_TRANSITIONS=387} [2024-06-28 01:05:28,600 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 287 predicate places. [2024-06-28 01:05:28,600 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 387 transitions, 4348 flow [2024-06-28 01:05:28,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:28,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:28,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:28,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 01:05:28,601 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:28,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:28,601 INFO L85 PathProgramCache]: Analyzing trace with hash -831101858, now seen corresponding path program 3 times [2024-06-28 01:05:28,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:28,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124060280] [2024-06-28 01:05:28,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:28,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:28,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:28,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:28,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:28,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124060280] [2024-06-28 01:05:28,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124060280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:28,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:28,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:28,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360310368] [2024-06-28 01:05:28,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:28,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:28,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:28,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:28,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:28,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:28,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 387 transitions, 4348 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:28,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:28,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:28,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:29,944 INFO L124 PetriNetUnfolderBase]: 3850/6764 cut-off events. [2024-06-28 01:05:29,945 INFO L125 PetriNetUnfolderBase]: For 468218/468248 co-relation queries the response was YES. [2024-06-28 01:05:29,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41139 conditions, 6764 events. 3850/6764 cut-off events. For 468218/468248 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 49835 event pairs, 1209 based on Foata normal form. 7/6517 useless extension candidates. Maximal degree in co-relation 40998. Up to 5751 conditions per place. [2024-06-28 01:05:30,008 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 331 selfloop transitions, 70 changer transitions 0/418 dead transitions. [2024-06-28 01:05:30,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 418 transitions, 5432 flow [2024-06-28 01:05:30,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:05:30,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:05:30,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 311 transitions. [2024-06-28 01:05:30,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5890151515151515 [2024-06-28 01:05:30,009 INFO L175 Difference]: Start difference. First operand has 339 places, 387 transitions, 4348 flow. Second operand 11 states and 311 transitions. [2024-06-28 01:05:30,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 418 transitions, 5432 flow [2024-06-28 01:05:32,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 418 transitions, 5252 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:32,278 INFO L231 Difference]: Finished difference. Result has 344 places, 387 transitions, 4314 flow [2024-06-28 01:05:32,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4168, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4314, PETRI_PLACES=344, PETRI_TRANSITIONS=387} [2024-06-28 01:05:32,278 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 292 predicate places. [2024-06-28 01:05:32,279 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 387 transitions, 4314 flow [2024-06-28 01:05:32,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:32,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:32,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:32,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 01:05:32,279 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:32,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:32,280 INFO L85 PathProgramCache]: Analyzing trace with hash 725552606, now seen corresponding path program 7 times [2024-06-28 01:05:32,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:32,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963101966] [2024-06-28 01:05:32,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:32,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:32,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:32,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:32,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:32,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963101966] [2024-06-28 01:05:32,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963101966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:32,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:32,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:32,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452723350] [2024-06-28 01:05:32,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:32,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:32,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:32,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:32,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:32,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:32,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 387 transitions, 4314 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:32,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:32,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:32,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:33,492 INFO L124 PetriNetUnfolderBase]: 3897/6861 cut-off events. [2024-06-28 01:05:33,493 INFO L125 PetriNetUnfolderBase]: For 494050/494074 co-relation queries the response was YES. [2024-06-28 01:05:33,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41996 conditions, 6861 events. 3897/6861 cut-off events. For 494050/494074 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 50990 event pairs, 1207 based on Foata normal form. 2/6598 useless extension candidates. Maximal degree in co-relation 41854. Up to 5703 conditions per place. [2024-06-28 01:05:33,575 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 316 selfloop transitions, 93 changer transitions 0/426 dead transitions. [2024-06-28 01:05:33,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 426 transitions, 5534 flow [2024-06-28 01:05:33,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:33,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:33,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-28 01:05:33,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-06-28 01:05:33,576 INFO L175 Difference]: Start difference. First operand has 344 places, 387 transitions, 4314 flow. Second operand 8 states and 244 transitions. [2024-06-28 01:05:33,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 426 transitions, 5534 flow [2024-06-28 01:05:36,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 426 transitions, 5380 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 01:05:36,325 INFO L231 Difference]: Finished difference. Result has 343 places, 392 transitions, 4469 flow [2024-06-28 01:05:36,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4160, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4469, PETRI_PLACES=343, PETRI_TRANSITIONS=392} [2024-06-28 01:05:36,325 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 291 predicate places. [2024-06-28 01:05:36,326 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 392 transitions, 4469 flow [2024-06-28 01:05:36,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:36,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:36,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:36,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 01:05:36,326 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:36,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:36,327 INFO L85 PathProgramCache]: Analyzing trace with hash 735075806, now seen corresponding path program 8 times [2024-06-28 01:05:36,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:36,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032155970] [2024-06-28 01:05:36,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:36,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:36,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:36,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:36,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:36,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032155970] [2024-06-28 01:05:36,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032155970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:36,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:36,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:36,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99481309] [2024-06-28 01:05:36,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:36,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:36,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:36,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:36,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:36,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:36,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 392 transitions, 4469 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:36,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:36,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:36,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:37,617 INFO L124 PetriNetUnfolderBase]: 3918/6883 cut-off events. [2024-06-28 01:05:37,618 INFO L125 PetriNetUnfolderBase]: For 507267/507291 co-relation queries the response was YES. [2024-06-28 01:05:37,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42781 conditions, 6883 events. 3918/6883 cut-off events. For 507267/507291 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 51032 event pairs, 1228 based on Foata normal form. 2/6620 useless extension candidates. Maximal degree in co-relation 42637. Up to 5793 conditions per place. [2024-06-28 01:05:37,685 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 313 selfloop transitions, 91 changer transitions 0/421 dead transitions. [2024-06-28 01:05:37,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 421 transitions, 5397 flow [2024-06-28 01:05:37,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:37,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:37,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 01:05:37,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171875 [2024-06-28 01:05:37,686 INFO L175 Difference]: Start difference. First operand has 343 places, 392 transitions, 4469 flow. Second operand 8 states and 237 transitions. [2024-06-28 01:05:37,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 421 transitions, 5397 flow [2024-06-28 01:05:40,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 421 transitions, 5191 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-28 01:05:40,293 INFO L231 Difference]: Finished difference. Result has 347 places, 394 transitions, 4504 flow [2024-06-28 01:05:40,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4291, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4504, PETRI_PLACES=347, PETRI_TRANSITIONS=394} [2024-06-28 01:05:40,294 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 295 predicate places. [2024-06-28 01:05:40,294 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 394 transitions, 4504 flow [2024-06-28 01:05:40,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:40,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:40,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:40,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 01:05:40,295 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:40,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:40,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1737415782, now seen corresponding path program 9 times [2024-06-28 01:05:40,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:40,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199796017] [2024-06-28 01:05:40,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:40,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:40,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:40,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 01:05:40,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:40,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199796017] [2024-06-28 01:05:40,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199796017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:40,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:40,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:40,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911372630] [2024-06-28 01:05:40,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:40,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:40,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:40,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:40,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:40,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:40,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 394 transitions, 4504 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:40,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:40,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:40,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:41,560 INFO L124 PetriNetUnfolderBase]: 3939/6919 cut-off events. [2024-06-28 01:05:41,561 INFO L125 PetriNetUnfolderBase]: For 511881/511905 co-relation queries the response was YES. [2024-06-28 01:05:41,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42681 conditions, 6919 events. 3939/6919 cut-off events. For 511881/511905 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 51293 event pairs, 1230 based on Foata normal form. 2/6654 useless extension candidates. Maximal degree in co-relation 42535. Up to 5824 conditions per place. [2024-06-28 01:05:41,644 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 313 selfloop transitions, 90 changer transitions 0/420 dead transitions. [2024-06-28 01:05:41,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 420 transitions, 5398 flow [2024-06-28 01:05:41,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:41,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:41,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 01:05:41,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 01:05:41,646 INFO L175 Difference]: Start difference. First operand has 347 places, 394 transitions, 4504 flow. Second operand 8 states and 234 transitions. [2024-06-28 01:05:41,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 420 transitions, 5398 flow [2024-06-28 01:05:44,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 420 transitions, 5207 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:44,626 INFO L231 Difference]: Finished difference. Result has 349 places, 396 transitions, 4528 flow [2024-06-28 01:05:44,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4313, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4528, PETRI_PLACES=349, PETRI_TRANSITIONS=396} [2024-06-28 01:05:44,627 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 297 predicate places. [2024-06-28 01:05:44,627 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 396 transitions, 4528 flow [2024-06-28 01:05:44,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:44,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:44,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:44,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 01:05:44,627 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:44,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:44,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1636710678, now seen corresponding path program 10 times [2024-06-28 01:05:44,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:44,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226339324] [2024-06-28 01:05:44,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:44,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:44,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:44,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:44,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:44,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226339324] [2024-06-28 01:05:44,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226339324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:44,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:44,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:44,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731411796] [2024-06-28 01:05:44,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:44,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:44,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:44,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:44,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:44,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:44,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 396 transitions, 4528 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:44,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:44,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:44,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:45,953 INFO L124 PetriNetUnfolderBase]: 3960/6955 cut-off events. [2024-06-28 01:05:45,954 INFO L125 PetriNetUnfolderBase]: For 521033/521057 co-relation queries the response was YES. [2024-06-28 01:05:46,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42972 conditions, 6955 events. 3960/6955 cut-off events. For 521033/521057 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 51612 event pairs, 1232 based on Foata normal form. 2/6688 useless extension candidates. Maximal degree in co-relation 42825. Up to 5855 conditions per place. [2024-06-28 01:05:46,032 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 312 selfloop transitions, 90 changer transitions 0/419 dead transitions. [2024-06-28 01:05:46,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 419 transitions, 5416 flow [2024-06-28 01:05:46,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:46,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:46,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-28 01:05:46,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-28 01:05:46,033 INFO L175 Difference]: Start difference. First operand has 349 places, 396 transitions, 4528 flow. Second operand 8 states and 231 transitions. [2024-06-28 01:05:46,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 419 transitions, 5416 flow [2024-06-28 01:05:49,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 419 transitions, 5223 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:49,245 INFO L231 Difference]: Finished difference. Result has 351 places, 398 transitions, 4554 flow [2024-06-28 01:05:49,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4335, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4554, PETRI_PLACES=351, PETRI_TRANSITIONS=398} [2024-06-28 01:05:49,246 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 299 predicate places. [2024-06-28 01:05:49,246 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 398 transitions, 4554 flow [2024-06-28 01:05:49,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:49,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:49,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:49,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 01:05:49,246 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:49,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:49,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1113985946, now seen corresponding path program 11 times [2024-06-28 01:05:49,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:49,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145835035] [2024-06-28 01:05:49,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:49,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:49,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:49,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:49,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:49,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145835035] [2024-06-28 01:05:49,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145835035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:49,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:49,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:49,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369856779] [2024-06-28 01:05:49,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:49,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:49,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:49,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:49,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:49,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:49,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 398 transitions, 4554 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:49,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:49,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:49,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:50,596 INFO L124 PetriNetUnfolderBase]: 3981/6991 cut-off events. [2024-06-28 01:05:50,596 INFO L125 PetriNetUnfolderBase]: For 530207/530231 co-relation queries the response was YES. [2024-06-28 01:05:50,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43230 conditions, 6991 events. 3981/6991 cut-off events. For 530207/530231 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 51873 event pairs, 1228 based on Foata normal form. 2/6725 useless extension candidates. Maximal degree in co-relation 43082. Up to 5997 conditions per place. [2024-06-28 01:05:50,685 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 374 selfloop transitions, 30 changer transitions 0/421 dead transitions. [2024-06-28 01:05:50,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 421 transitions, 5446 flow [2024-06-28 01:05:50,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:50,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:50,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 01:05:50,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5911458333333334 [2024-06-28 01:05:50,686 INFO L175 Difference]: Start difference. First operand has 351 places, 398 transitions, 4554 flow. Second operand 8 states and 227 transitions. [2024-06-28 01:05:50,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 421 transitions, 5446 flow [2024-06-28 01:05:53,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 421 transitions, 5249 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:53,615 INFO L231 Difference]: Finished difference. Result has 353 places, 400 transitions, 4456 flow [2024-06-28 01:05:53,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4456, PETRI_PLACES=353, PETRI_TRANSITIONS=400} [2024-06-28 01:05:53,616 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 301 predicate places. [2024-06-28 01:05:53,616 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 400 transitions, 4456 flow [2024-06-28 01:05:53,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:53,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:53,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:53,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 01:05:53,616 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:53,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:53,617 INFO L85 PathProgramCache]: Analyzing trace with hash 273036766, now seen corresponding path program 12 times [2024-06-28 01:05:53,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:53,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112627627] [2024-06-28 01:05:53,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:53,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:53,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:53,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:53,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:53,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112627627] [2024-06-28 01:05:53,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112627627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:53,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:53,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:53,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198512496] [2024-06-28 01:05:53,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:53,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:53,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:53,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:53,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:53,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:53,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 400 transitions, 4456 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:53,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:53,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:53,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:54,969 INFO L124 PetriNetUnfolderBase]: 4002/7036 cut-off events. [2024-06-28 01:05:54,970 INFO L125 PetriNetUnfolderBase]: For 538723/538747 co-relation queries the response was YES. [2024-06-28 01:05:55,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43329 conditions, 7036 events. 4002/7036 cut-off events. For 538723/538747 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 52337 event pairs, 1228 based on Foata normal form. 2/6770 useless extension candidates. Maximal degree in co-relation 43180. Up to 5993 conditions per place. [2024-06-28 01:05:55,058 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 376 selfloop transitions, 34 changer transitions 0/427 dead transitions. [2024-06-28 01:05:55,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 427 transitions, 5370 flow [2024-06-28 01:05:55,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:05:55,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:05:55,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 254 transitions. [2024-06-28 01:05:55,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5879629629629629 [2024-06-28 01:05:55,059 INFO L175 Difference]: Start difference. First operand has 353 places, 400 transitions, 4456 flow. Second operand 9 states and 254 transitions. [2024-06-28 01:05:55,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 427 transitions, 5370 flow [2024-06-28 01:05:57,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 427 transitions, 5295 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 01:05:57,852 INFO L231 Difference]: Finished difference. Result has 356 places, 402 transitions, 4486 flow [2024-06-28 01:05:57,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4381, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4486, PETRI_PLACES=356, PETRI_TRANSITIONS=402} [2024-06-28 01:05:57,852 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 304 predicate places. [2024-06-28 01:05:57,852 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 402 transitions, 4486 flow [2024-06-28 01:05:57,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:57,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:05:57,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:05:57,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 01:05:57,853 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:05:57,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:05:57,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1223827688, now seen corresponding path program 4 times [2024-06-28 01:05:57,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:05:57,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824886559] [2024-06-28 01:05:57,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:05:57,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:05:57,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:05:57,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:05:57,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:05:57,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824886559] [2024-06-28 01:05:57,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824886559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:05:57,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:05:57,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:05:57,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981343919] [2024-06-28 01:05:57,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:05:57,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:05:57,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:05:57,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:05:57,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:05:58,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:05:58,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 402 transitions, 4486 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:05:58,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:05:58,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:05:58,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:05:59,138 INFO L124 PetriNetUnfolderBase]: 4022/7063 cut-off events. [2024-06-28 01:05:59,139 INFO L125 PetriNetUnfolderBase]: For 542400/542433 co-relation queries the response was YES. [2024-06-28 01:05:59,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43645 conditions, 7063 events. 4022/7063 cut-off events. For 542400/542433 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 52625 event pairs, 1244 based on Foata normal form. 10/6799 useless extension candidates. Maximal degree in co-relation 43495. Up to 5947 conditions per place. [2024-06-28 01:05:59,226 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 370 selfloop transitions, 48 changer transitions 0/435 dead transitions. [2024-06-28 01:05:59,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 435 transitions, 5496 flow [2024-06-28 01:05:59,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:05:59,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:05:59,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 01:05:59,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-28 01:05:59,228 INFO L175 Difference]: Start difference. First operand has 356 places, 402 transitions, 4486 flow. Second operand 8 states and 238 transitions. [2024-06-28 01:05:59,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 435 transitions, 5496 flow [2024-06-28 01:06:02,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 435 transitions, 5417 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 01:06:02,419 INFO L231 Difference]: Finished difference. Result has 357 places, 408 transitions, 4621 flow [2024-06-28 01:06:02,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4407, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4621, PETRI_PLACES=357, PETRI_TRANSITIONS=408} [2024-06-28 01:06:02,420 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 305 predicate places. [2024-06-28 01:06:02,420 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 408 transitions, 4621 flow [2024-06-28 01:06:02,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:02,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:02,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:02,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 01:06:02,420 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:02,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:02,421 INFO L85 PathProgramCache]: Analyzing trace with hash 735080766, now seen corresponding path program 5 times [2024-06-28 01:06:02,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:02,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928738365] [2024-06-28 01:06:02,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:02,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:02,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:02,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:02,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:02,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928738365] [2024-06-28 01:06:02,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928738365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:02,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:02,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:02,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388727013] [2024-06-28 01:06:02,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:02,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:02,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:02,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:02,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:02,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:02,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 408 transitions, 4621 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:02,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:02,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:02,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:03,751 INFO L124 PetriNetUnfolderBase]: 4049/7107 cut-off events. [2024-06-28 01:06:03,751 INFO L125 PetriNetUnfolderBase]: For 566315/566345 co-relation queries the response was YES. [2024-06-28 01:06:03,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44538 conditions, 7107 events. 4049/7107 cut-off events. For 566315/566345 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 52907 event pairs, 1250 based on Foata normal form. 7/6832 useless extension candidates. Maximal degree in co-relation 44387. Up to 5791 conditions per place. [2024-06-28 01:06:03,847 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 285 selfloop transitions, 146 changer transitions 0/448 dead transitions. [2024-06-28 01:06:03,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 448 transitions, 6751 flow [2024-06-28 01:06:03,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:03,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:03,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-28 01:06:03,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-06-28 01:06:03,849 INFO L175 Difference]: Start difference. First operand has 357 places, 408 transitions, 4621 flow. Second operand 8 states and 244 transitions. [2024-06-28 01:06:03,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 448 transitions, 6751 flow [2024-06-28 01:06:07,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 448 transitions, 6603 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 01:06:07,251 INFO L231 Difference]: Finished difference. Result has 360 places, 420 transitions, 5089 flow [2024-06-28 01:06:07,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4473, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5089, PETRI_PLACES=360, PETRI_TRANSITIONS=420} [2024-06-28 01:06:07,252 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 308 predicate places. [2024-06-28 01:06:07,252 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 420 transitions, 5089 flow [2024-06-28 01:06:07,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:07,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:07,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:07,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 01:06:07,252 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:07,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:07,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1453358786, now seen corresponding path program 6 times [2024-06-28 01:06:07,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:07,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631935932] [2024-06-28 01:06:07,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:07,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:07,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:07,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:07,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:07,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631935932] [2024-06-28 01:06:07,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631935932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:07,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:07,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:07,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898716818] [2024-06-28 01:06:07,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:07,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:07,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:07,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:07,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:07,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:07,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 420 transitions, 5089 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:07,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:07,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:07,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:08,654 INFO L124 PetriNetUnfolderBase]: 4056/7115 cut-off events. [2024-06-28 01:06:08,654 INFO L125 PetriNetUnfolderBase]: For 577805/577838 co-relation queries the response was YES. [2024-06-28 01:06:08,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45057 conditions, 7115 events. 4056/7115 cut-off events. For 577805/577838 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 52953 event pairs, 1244 based on Foata normal form. 10/6843 useless extension candidates. Maximal degree in co-relation 44905. Up to 5978 conditions per place. [2024-06-28 01:06:08,751 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 375 selfloop transitions, 61 changer transitions 0/453 dead transitions. [2024-06-28 01:06:08,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 453 transitions, 6343 flow [2024-06-28 01:06:08,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:06:08,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:06:08,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 287 transitions. [2024-06-28 01:06:08,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5979166666666667 [2024-06-28 01:06:08,752 INFO L175 Difference]: Start difference. First operand has 360 places, 420 transitions, 5089 flow. Second operand 10 states and 287 transitions. [2024-06-28 01:06:08,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 453 transitions, 6343 flow [2024-06-28 01:06:12,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 453 transitions, 6098 flow, removed 87 selfloop flow, removed 2 redundant places. [2024-06-28 01:06:12,108 INFO L231 Difference]: Finished difference. Result has 369 places, 423 transitions, 5066 flow [2024-06-28 01:06:12,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4872, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5066, PETRI_PLACES=369, PETRI_TRANSITIONS=423} [2024-06-28 01:06:12,109 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 317 predicate places. [2024-06-28 01:06:12,109 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 423 transitions, 5066 flow [2024-06-28 01:06:12,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:12,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:12,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:12,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 01:06:12,110 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:12,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:12,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1441930946, now seen corresponding path program 7 times [2024-06-28 01:06:12,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:12,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514815829] [2024-06-28 01:06:12,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:12,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:12,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:12,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:12,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:12,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514815829] [2024-06-28 01:06:12,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514815829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:12,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:12,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:12,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727731623] [2024-06-28 01:06:12,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:12,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:12,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:12,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:12,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:12,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:12,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 423 transitions, 5066 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:12,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:12,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:12,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:13,402 INFO L124 PetriNetUnfolderBase]: 4053/7111 cut-off events. [2024-06-28 01:06:13,402 INFO L125 PetriNetUnfolderBase]: For 578956/578989 co-relation queries the response was YES. [2024-06-28 01:06:13,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44978 conditions, 7111 events. 4053/7111 cut-off events. For 578956/578989 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 52932 event pairs, 1244 based on Foata normal form. 10/6839 useless extension candidates. Maximal degree in co-relation 44823. Up to 5975 conditions per place. [2024-06-28 01:06:13,484 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 370 selfloop transitions, 60 changer transitions 0/447 dead transitions. [2024-06-28 01:06:13,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 447 transitions, 5986 flow [2024-06-28 01:06:13,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:13,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:13,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 01:06:13,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-28 01:06:13,485 INFO L175 Difference]: Start difference. First operand has 369 places, 423 transitions, 5066 flow. Second operand 8 states and 235 transitions. [2024-06-28 01:06:13,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 447 transitions, 5986 flow [2024-06-28 01:06:16,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 447 transitions, 5802 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 01:06:16,668 INFO L231 Difference]: Finished difference. Result has 369 places, 423 transitions, 5008 flow [2024-06-28 01:06:16,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4882, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5008, PETRI_PLACES=369, PETRI_TRANSITIONS=423} [2024-06-28 01:06:16,669 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 317 predicate places. [2024-06-28 01:06:16,669 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 423 transitions, 5008 flow [2024-06-28 01:06:16,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:16,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:16,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:16,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 01:06:16,670 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:16,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:16,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1167666882, now seen corresponding path program 8 times [2024-06-28 01:06:16,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:16,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083910282] [2024-06-28 01:06:16,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:16,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:16,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:16,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:16,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:16,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083910282] [2024-06-28 01:06:16,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083910282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:16,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:16,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:16,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245957315] [2024-06-28 01:06:16,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:16,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:16,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:16,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:16,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:16,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:16,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 423 transitions, 5008 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:16,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:16,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:16,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:18,150 INFO L124 PetriNetUnfolderBase]: 4070/7140 cut-off events. [2024-06-28 01:06:18,150 INFO L125 PetriNetUnfolderBase]: For 595148/595178 co-relation queries the response was YES. [2024-06-28 01:06:18,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45337 conditions, 7140 events. 4070/7140 cut-off events. For 595148/595178 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 53231 event pairs, 1250 based on Foata normal form. 7/6859 useless extension candidates. Maximal degree in co-relation 45181. Up to 5815 conditions per place. [2024-06-28 01:06:18,226 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 283 selfloop transitions, 153 changer transitions 0/453 dead transitions. [2024-06-28 01:06:18,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 453 transitions, 6746 flow [2024-06-28 01:06:18,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:18,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:18,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-28 01:06:18,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:06:18,235 INFO L175 Difference]: Start difference. First operand has 369 places, 423 transitions, 5008 flow. Second operand 8 states and 240 transitions. [2024-06-28 01:06:18,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 453 transitions, 6746 flow [2024-06-28 01:06:21,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 453 transitions, 6626 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:06:21,553 INFO L231 Difference]: Finished difference. Result has 370 places, 429 transitions, 5324 flow [2024-06-28 01:06:21,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4888, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5324, PETRI_PLACES=370, PETRI_TRANSITIONS=429} [2024-06-28 01:06:21,553 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 318 predicate places. [2024-06-28 01:06:21,554 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 429 transitions, 5324 flow [2024-06-28 01:06:21,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:21,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:21,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:21,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 01:06:21,554 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:21,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:21,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1161000642, now seen corresponding path program 9 times [2024-06-28 01:06:21,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:21,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622315003] [2024-06-28 01:06:21,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:21,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:21,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:21,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:21,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:21,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622315003] [2024-06-28 01:06:21,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622315003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:21,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:21,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:21,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100783817] [2024-06-28 01:06:21,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:21,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:21,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:21,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:21,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:21,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:21,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 429 transitions, 5324 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:21,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:21,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:21,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:22,924 INFO L124 PetriNetUnfolderBase]: 4067/7136 cut-off events. [2024-06-28 01:06:22,924 INFO L125 PetriNetUnfolderBase]: For 598907/598937 co-relation queries the response was YES. [2024-06-28 01:06:22,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45508 conditions, 7136 events. 4067/7136 cut-off events. For 598907/598937 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 53116 event pairs, 1250 based on Foata normal form. 7/6855 useless extension candidates. Maximal degree in co-relation 45351. Up to 5812 conditions per place. [2024-06-28 01:06:23,024 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 281 selfloop transitions, 154 changer transitions 0/452 dead transitions. [2024-06-28 01:06:23,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 452 transitions, 6710 flow [2024-06-28 01:06:23,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:23,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:23,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 01:06:23,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223958333333334 [2024-06-28 01:06:23,025 INFO L175 Difference]: Start difference. First operand has 370 places, 429 transitions, 5324 flow. Second operand 8 states and 239 transitions. [2024-06-28 01:06:23,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 452 transitions, 6710 flow [2024-06-28 01:06:26,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 452 transitions, 6390 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 01:06:26,825 INFO L231 Difference]: Finished difference. Result has 374 places, 429 transitions, 5318 flow [2024-06-28 01:06:26,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5004, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5318, PETRI_PLACES=374, PETRI_TRANSITIONS=429} [2024-06-28 01:06:26,826 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 322 predicate places. [2024-06-28 01:06:26,826 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 429 transitions, 5318 flow [2024-06-28 01:06:26,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:26,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:26,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:26,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 01:06:26,826 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:26,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:26,827 INFO L85 PathProgramCache]: Analyzing trace with hash 469669888, now seen corresponding path program 4 times [2024-06-28 01:06:26,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:26,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644946148] [2024-06-28 01:06:26,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:26,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:26,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:26,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:26,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:26,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644946148] [2024-06-28 01:06:26,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644946148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:26,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:26,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:26,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358002119] [2024-06-28 01:06:26,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:26,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:26,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:26,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:26,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:26,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:26,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 429 transitions, 5318 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:26,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:26,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:26,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:28,207 INFO L124 PetriNetUnfolderBase]: 4084/7164 cut-off events. [2024-06-28 01:06:28,207 INFO L125 PetriNetUnfolderBase]: For 615830/615862 co-relation queries the response was YES. [2024-06-28 01:06:28,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45898 conditions, 7164 events. 4084/7164 cut-off events. For 615830/615862 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 53374 event pairs, 1247 based on Foata normal form. 6/6880 useless extension candidates. Maximal degree in co-relation 45740. Up to 5899 conditions per place. [2024-06-28 01:06:28,297 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 304 selfloop transitions, 144 changer transitions 0/465 dead transitions. [2024-06-28 01:06:28,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 465 transitions, 7198 flow [2024-06-28 01:06:28,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:28,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:28,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-28 01:06:28,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6302083333333334 [2024-06-28 01:06:28,298 INFO L175 Difference]: Start difference. First operand has 374 places, 429 transitions, 5318 flow. Second operand 8 states and 242 transitions. [2024-06-28 01:06:28,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 465 transitions, 7198 flow [2024-06-28 01:06:31,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 465 transitions, 6866 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 01:06:31,731 INFO L231 Difference]: Finished difference. Result has 374 places, 438 transitions, 5508 flow [2024-06-28 01:06:31,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4986, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5508, PETRI_PLACES=374, PETRI_TRANSITIONS=438} [2024-06-28 01:06:31,732 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 322 predicate places. [2024-06-28 01:06:31,732 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 438 transitions, 5508 flow [2024-06-28 01:06:31,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:31,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:31,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:31,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 01:06:31,733 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:31,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:31,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1737427686, now seen corresponding path program 5 times [2024-06-28 01:06:31,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:31,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208458846] [2024-06-28 01:06:31,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:31,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:31,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:31,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:31,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:31,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208458846] [2024-06-28 01:06:31,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208458846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:31,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:31,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:31,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273662832] [2024-06-28 01:06:31,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:31,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:31,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:31,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:31,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:31,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:31,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 438 transitions, 5508 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:31,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:31,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:31,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:33,095 INFO L124 PetriNetUnfolderBase]: 4101/7190 cut-off events. [2024-06-28 01:06:33,095 INFO L125 PetriNetUnfolderBase]: For 633801/633833 co-relation queries the response was YES. [2024-06-28 01:06:33,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46403 conditions, 7190 events. 4101/7190 cut-off events. For 633801/633833 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 53568 event pairs, 1247 based on Foata normal form. 6/6902 useless extension candidates. Maximal degree in co-relation 46245. Up to 5918 conditions per place. [2024-06-28 01:06:33,192 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 307 selfloop transitions, 144 changer transitions 0/468 dead transitions. [2024-06-28 01:06:33,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 468 transitions, 7330 flow [2024-06-28 01:06:33,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:33,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:33,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-28 01:06:33,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:06:33,193 INFO L175 Difference]: Start difference. First operand has 374 places, 438 transitions, 5508 flow. Second operand 8 states and 240 transitions. [2024-06-28 01:06:33,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 468 transitions, 7330 flow [2024-06-28 01:06:36,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 468 transitions, 7088 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-28 01:06:36,975 INFO L231 Difference]: Finished difference. Result has 379 places, 444 transitions, 5720 flow [2024-06-28 01:06:36,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5326, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5720, PETRI_PLACES=379, PETRI_TRANSITIONS=444} [2024-06-28 01:06:36,975 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 327 predicate places. [2024-06-28 01:06:36,975 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 444 transitions, 5720 flow [2024-06-28 01:06:36,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:36,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:36,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:36,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 01:06:36,977 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:36,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:36,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1101556224, now seen corresponding path program 6 times [2024-06-28 01:06:36,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:36,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449461262] [2024-06-28 01:06:36,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:36,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:36,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:37,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:37,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:37,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449461262] [2024-06-28 01:06:37,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449461262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:37,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:37,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:37,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90135555] [2024-06-28 01:06:37,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:37,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:37,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:37,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:37,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:37,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:37,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 444 transitions, 5720 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:37,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:37,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:37,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:38,381 INFO L124 PetriNetUnfolderBase]: 4098/7186 cut-off events. [2024-06-28 01:06:38,382 INFO L125 PetriNetUnfolderBase]: For 636209/636241 co-relation queries the response was YES. [2024-06-28 01:06:38,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46483 conditions, 7186 events. 4098/7186 cut-off events. For 636209/636241 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 53510 event pairs, 1247 based on Foata normal form. 6/6898 useless extension candidates. Maximal degree in co-relation 46323. Up to 5915 conditions per place. [2024-06-28 01:06:38,481 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 304 selfloop transitions, 146 changer transitions 0/467 dead transitions. [2024-06-28 01:06:38,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 467 transitions, 7148 flow [2024-06-28 01:06:38,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:38,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:38,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 01:06:38,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-28 01:06:38,482 INFO L175 Difference]: Start difference. First operand has 379 places, 444 transitions, 5720 flow. Second operand 8 states and 238 transitions. [2024-06-28 01:06:38,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 467 transitions, 7148 flow [2024-06-28 01:06:42,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 467 transitions, 6943 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 01:06:42,611 INFO L231 Difference]: Finished difference. Result has 384 places, 444 transitions, 5813 flow [2024-06-28 01:06:42,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5515, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5813, PETRI_PLACES=384, PETRI_TRANSITIONS=444} [2024-06-28 01:06:42,612 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 332 predicate places. [2024-06-28 01:06:42,612 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 444 transitions, 5813 flow [2024-06-28 01:06:42,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:42,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:42,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:42,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 01:06:42,613 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:42,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:42,613 INFO L85 PathProgramCache]: Analyzing trace with hash -813616636, now seen corresponding path program 10 times [2024-06-28 01:06:42,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:42,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204484939] [2024-06-28 01:06:42,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:42,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:42,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:42,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:42,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:42,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204484939] [2024-06-28 01:06:42,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204484939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:42,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:42,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:42,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224743899] [2024-06-28 01:06:42,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:42,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:42,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:42,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:42,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:42,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:42,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 444 transitions, 5813 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:42,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:42,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:42,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:44,070 INFO L124 PetriNetUnfolderBase]: 4135/7240 cut-off events. [2024-06-28 01:06:44,070 INFO L125 PetriNetUnfolderBase]: For 670036/670066 co-relation queries the response was YES. [2024-06-28 01:06:44,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47433 conditions, 7240 events. 4135/7240 cut-off events. For 670036/670066 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 53977 event pairs, 1250 based on Foata normal form. 7/6943 useless extension candidates. Maximal degree in co-relation 47272. Up to 5893 conditions per place. [2024-06-28 01:06:44,152 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 293 selfloop transitions, 168 changer transitions 0/478 dead transitions. [2024-06-28 01:06:44,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 478 transitions, 7995 flow [2024-06-28 01:06:44,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:44,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:44,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 01:06:44,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-28 01:06:44,153 INFO L175 Difference]: Start difference. First operand has 384 places, 444 transitions, 5813 flow. Second operand 8 states and 238 transitions. [2024-06-28 01:06:44,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 478 transitions, 7995 flow [2024-06-28 01:06:48,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 478 transitions, 7691 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:06:48,052 INFO L231 Difference]: Finished difference. Result has 385 places, 456 transitions, 6107 flow [2024-06-28 01:06:48,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5509, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6107, PETRI_PLACES=385, PETRI_TRANSITIONS=456} [2024-06-28 01:06:48,052 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 333 predicate places. [2024-06-28 01:06:48,053 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 456 transitions, 6107 flow [2024-06-28 01:06:48,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:48,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:48,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:48,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 01:06:48,053 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:48,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:48,054 INFO L85 PathProgramCache]: Analyzing trace with hash 563495230, now seen corresponding path program 11 times [2024-06-28 01:06:48,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:48,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190187864] [2024-06-28 01:06:48,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:48,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:48,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:48,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:48,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:48,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190187864] [2024-06-28 01:06:48,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190187864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:48,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:48,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:48,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595980680] [2024-06-28 01:06:48,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:48,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:48,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:48,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:48,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:48,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:48,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 456 transitions, 6107 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:48,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:48,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:48,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:49,412 INFO L124 PetriNetUnfolderBase]: 4132/7236 cut-off events. [2024-06-28 01:06:49,413 INFO L125 PetriNetUnfolderBase]: For 673555/673585 co-relation queries the response was YES. [2024-06-28 01:06:49,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47449 conditions, 7236 events. 4132/7236 cut-off events. For 673555/673585 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 53893 event pairs, 1250 based on Foata normal form. 7/6939 useless extension candidates. Maximal degree in co-relation 47287. Up to 5890 conditions per place. [2024-06-28 01:06:49,508 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 290 selfloop transitions, 170 changer transitions 0/477 dead transitions. [2024-06-28 01:06:49,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 477 transitions, 7797 flow [2024-06-28 01:06:49,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:49,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:49,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-28 01:06:49,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-06-28 01:06:49,509 INFO L175 Difference]: Start difference. First operand has 385 places, 456 transitions, 6107 flow. Second operand 8 states and 236 transitions. [2024-06-28 01:06:49,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 477 transitions, 7797 flow [2024-06-28 01:06:53,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 477 transitions, 7563 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-28 01:06:53,634 INFO L231 Difference]: Finished difference. Result has 391 places, 456 transitions, 6219 flow [2024-06-28 01:06:53,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5873, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6219, PETRI_PLACES=391, PETRI_TRANSITIONS=456} [2024-06-28 01:06:53,635 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 339 predicate places. [2024-06-28 01:06:53,635 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 456 transitions, 6219 flow [2024-06-28 01:06:53,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:53,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:53,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:53,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 01:06:53,635 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:53,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:53,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1113980986, now seen corresponding path program 12 times [2024-06-28 01:06:53,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:53,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044657132] [2024-06-28 01:06:53,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:53,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:53,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:53,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:53,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:53,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044657132] [2024-06-28 01:06:53,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044657132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:53,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:53,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:53,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066068820] [2024-06-28 01:06:53,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:53,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:53,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:53,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:53,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:53,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:53,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 456 transitions, 6219 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:53,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:53,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:53,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:06:55,054 INFO L124 PetriNetUnfolderBase]: 4129/7232 cut-off events. [2024-06-28 01:06:55,054 INFO L125 PetriNetUnfolderBase]: For 677898/677922 co-relation queries the response was YES. [2024-06-28 01:06:55,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47348 conditions, 7232 events. 4129/7232 cut-off events. For 677898/677922 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 53807 event pairs, 1237 based on Foata normal form. 1/6931 useless extension candidates. Maximal degree in co-relation 47185. Up to 6204 conditions per place. [2024-06-28 01:06:55,154 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 426 selfloop transitions, 31 changer transitions 0/474 dead transitions. [2024-06-28 01:06:55,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 474 transitions, 7177 flow [2024-06-28 01:06:55,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:06:55,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:06:55,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-28 01:06:55,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5859375 [2024-06-28 01:06:55,156 INFO L175 Difference]: Start difference. First operand has 391 places, 456 transitions, 6219 flow. Second operand 8 states and 225 transitions. [2024-06-28 01:06:55,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 474 transitions, 7177 flow [2024-06-28 01:06:59,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 474 transitions, 6893 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 01:06:59,290 INFO L231 Difference]: Finished difference. Result has 394 places, 456 transitions, 6003 flow [2024-06-28 01:06:59,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5935, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6003, PETRI_PLACES=394, PETRI_TRANSITIONS=456} [2024-06-28 01:06:59,290 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 342 predicate places. [2024-06-28 01:06:59,290 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 456 transitions, 6003 flow [2024-06-28 01:06:59,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:59,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:06:59,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:06:59,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 01:06:59,291 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:06:59,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:06:59,291 INFO L85 PathProgramCache]: Analyzing trace with hash 570168414, now seen corresponding path program 7 times [2024-06-28 01:06:59,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:06:59,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838214093] [2024-06-28 01:06:59,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:06:59,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:06:59,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:06:59,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:06:59,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:06:59,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838214093] [2024-06-28 01:06:59,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838214093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:06:59,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:06:59,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:06:59,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066441935] [2024-06-28 01:06:59,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:06:59,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:06:59,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:06:59,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:06:59,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:06:59,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:06:59,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 456 transitions, 6003 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:06:59,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:06:59,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:06:59,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:00,660 INFO L124 PetriNetUnfolderBase]: 4186/7320 cut-off events. [2024-06-28 01:07:00,660 INFO L125 PetriNetUnfolderBase]: For 726536/726568 co-relation queries the response was YES. [2024-06-28 01:07:00,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48320 conditions, 7320 events. 4186/7320 cut-off events. For 726536/726568 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 54505 event pairs, 1247 based on Foata normal form. 6/7012 useless extension candidates. Maximal degree in co-relation 48156. Up to 6018 conditions per place. [2024-06-28 01:07:00,933 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 319 selfloop transitions, 160 changer transitions 0/496 dead transitions. [2024-06-28 01:07:00,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 496 transitions, 8333 flow [2024-06-28 01:07:00,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:00,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:00,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 01:07:00,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-28 01:07:00,934 INFO L175 Difference]: Start difference. First operand has 394 places, 456 transitions, 6003 flow. Second operand 8 states and 238 transitions. [2024-06-28 01:07:00,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 496 transitions, 8333 flow [2024-06-28 01:07:05,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 496 transitions, 8241 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:07:05,788 INFO L231 Difference]: Finished difference. Result has 394 places, 474 transitions, 6581 flow [2024-06-28 01:07:05,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5911, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6581, PETRI_PLACES=394, PETRI_TRANSITIONS=474} [2024-06-28 01:07:05,789 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 342 predicate places. [2024-06-28 01:07:05,790 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 474 transitions, 6581 flow [2024-06-28 01:07:05,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:05,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:05,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:07:05,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 01:07:05,791 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:05,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:05,792 INFO L85 PathProgramCache]: Analyzing trace with hash -833043738, now seen corresponding path program 8 times [2024-06-28 01:07:05,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:05,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168363167] [2024-06-28 01:07:05,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:05,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:05,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:05,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:05,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:05,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168363167] [2024-06-28 01:07:05,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168363167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:05,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:05,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:05,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623147986] [2024-06-28 01:07:05,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:05,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:05,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:05,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:05,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:05,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:07:05,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 474 transitions, 6581 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:05,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:05,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:07:05,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:07,239 INFO L124 PetriNetUnfolderBase]: 4183/7316 cut-off events. [2024-06-28 01:07:07,239 INFO L125 PetriNetUnfolderBase]: For 731456/731488 co-relation queries the response was YES. [2024-06-28 01:07:07,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48621 conditions, 7316 events. 4183/7316 cut-off events. For 731456/731488 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54477 event pairs, 1247 based on Foata normal form. 6/7008 useless extension candidates. Maximal degree in co-relation 48456. Up to 6015 conditions per place. [2024-06-28 01:07:07,341 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 320 selfloop transitions, 159 changer transitions 0/496 dead transitions. [2024-06-28 01:07:07,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 496 transitions, 8575 flow [2024-06-28 01:07:07,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:07,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:07,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 01:07:07,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-28 01:07:07,343 INFO L175 Difference]: Start difference. First operand has 394 places, 474 transitions, 6581 flow. Second operand 8 states and 238 transitions. [2024-06-28 01:07:07,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 496 transitions, 8575 flow [2024-06-28 01:07:11,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 496 transitions, 8364 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-28 01:07:11,832 INFO L231 Difference]: Finished difference. Result has 400 places, 474 transitions, 6694 flow [2024-06-28 01:07:11,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6370, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6694, PETRI_PLACES=400, PETRI_TRANSITIONS=474} [2024-06-28 01:07:11,832 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 348 predicate places. [2024-06-28 01:07:11,832 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 474 transitions, 6694 flow [2024-06-28 01:07:11,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:11,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:11,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:07:11,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 01:07:11,833 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:11,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:11,833 INFO L85 PathProgramCache]: Analyzing trace with hash 275905630, now seen corresponding path program 9 times [2024-06-28 01:07:11,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:11,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394572484] [2024-06-28 01:07:11,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:11,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:11,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:11,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:11,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:11,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394572484] [2024-06-28 01:07:11,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394572484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:11,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:11,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:11,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562674036] [2024-06-28 01:07:11,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:11,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:11,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:11,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:11,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:11,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:07:11,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 474 transitions, 6694 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:11,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:11,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:07:11,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:13,278 INFO L124 PetriNetUnfolderBase]: 4180/7311 cut-off events. [2024-06-28 01:07:13,279 INFO L125 PetriNetUnfolderBase]: For 736242/736272 co-relation queries the response was YES. [2024-06-28 01:07:13,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48535 conditions, 7311 events. 4180/7311 cut-off events. For 736242/736272 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 54394 event pairs, 1238 based on Foata normal form. 7/7006 useless extension candidates. Maximal degree in co-relation 48369. Up to 6238 conditions per place. [2024-06-28 01:07:13,381 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 426 selfloop transitions, 50 changer transitions 0/493 dead transitions. [2024-06-28 01:07:13,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 493 transitions, 7940 flow [2024-06-28 01:07:13,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:13,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:13,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-28 01:07:13,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-28 01:07:13,382 INFO L175 Difference]: Start difference. First operand has 400 places, 474 transitions, 6694 flow. Second operand 8 states and 231 transitions. [2024-06-28 01:07:13,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 493 transitions, 7940 flow [2024-06-28 01:07:17,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 493 transitions, 7630 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 01:07:17,518 INFO L231 Difference]: Finished difference. Result has 404 places, 474 transitions, 6490 flow [2024-06-28 01:07:17,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6384, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6490, PETRI_PLACES=404, PETRI_TRANSITIONS=474} [2024-06-28 01:07:17,519 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 352 predicate places. [2024-06-28 01:07:17,519 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 474 transitions, 6490 flow [2024-06-28 01:07:17,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:17,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:17,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:07:17,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 01:07:17,520 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:17,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:17,520 INFO L85 PathProgramCache]: Analyzing trace with hash 284476510, now seen corresponding path program 10 times [2024-06-28 01:07:17,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:17,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765671100] [2024-06-28 01:07:17,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:17,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:17,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:17,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:17,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:17,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765671100] [2024-06-28 01:07:17,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765671100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:17,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:17,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:17,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388963783] [2024-06-28 01:07:17,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:17,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:17,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:17,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:17,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:17,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:07:17,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 474 transitions, 6490 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:17,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:17,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:07:17,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:19,028 INFO L124 PetriNetUnfolderBase]: 4194/7333 cut-off events. [2024-06-28 01:07:19,028 INFO L125 PetriNetUnfolderBase]: For 745862/745892 co-relation queries the response was YES. [2024-06-28 01:07:19,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48463 conditions, 7333 events. 4194/7333 cut-off events. For 745862/745892 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 54612 event pairs, 1238 based on Foata normal form. 7/7024 useless extension candidates. Maximal degree in co-relation 48296. Up to 6252 conditions per place. [2024-06-28 01:07:19,132 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 427 selfloop transitions, 57 changer transitions 0/501 dead transitions. [2024-06-28 01:07:19,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 501 transitions, 7875 flow [2024-06-28 01:07:19,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:07:19,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:07:19,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-06-28 01:07:19,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 01:07:19,134 INFO L175 Difference]: Start difference. First operand has 404 places, 474 transitions, 6490 flow. Second operand 10 states and 279 transitions. [2024-06-28 01:07:19,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 501 transitions, 7875 flow [2024-06-28 01:07:24,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 501 transitions, 7751 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 01:07:24,542 INFO L231 Difference]: Finished difference. Result has 409 places, 480 transitions, 6603 flow [2024-06-28 01:07:24,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6375, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6603, PETRI_PLACES=409, PETRI_TRANSITIONS=480} [2024-06-28 01:07:24,543 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 357 predicate places. [2024-06-28 01:07:24,543 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 480 transitions, 6603 flow [2024-06-28 01:07:24,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:24,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:24,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:07:24,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 01:07:24,544 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:24,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:24,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1177791770, now seen corresponding path program 11 times [2024-06-28 01:07:24,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:24,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628413971] [2024-06-28 01:07:24,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:24,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:24,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:24,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:24,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:24,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628413971] [2024-06-28 01:07:24,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628413971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:24,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:24,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:24,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416327937] [2024-06-28 01:07:24,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:24,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:24,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:24,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:24,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:24,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:07:24,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 480 transitions, 6603 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:24,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:24,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:07:24,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:26,032 INFO L124 PetriNetUnfolderBase]: 4191/7329 cut-off events. [2024-06-28 01:07:26,032 INFO L125 PetriNetUnfolderBase]: For 748772/748802 co-relation queries the response was YES. [2024-06-28 01:07:26,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48394 conditions, 7329 events. 4191/7329 cut-off events. For 748772/748802 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 54578 event pairs, 1238 based on Foata normal form. 7/7020 useless extension candidates. Maximal degree in co-relation 48226. Up to 6258 conditions per place. [2024-06-28 01:07:26,142 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 432 selfloop transitions, 49 changer transitions 0/498 dead transitions. [2024-06-28 01:07:26,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 498 transitions, 7609 flow [2024-06-28 01:07:26,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:26,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:26,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 01:07:26,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 01:07:26,146 INFO L175 Difference]: Start difference. First operand has 409 places, 480 transitions, 6603 flow. Second operand 8 states and 228 transitions. [2024-06-28 01:07:26,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 498 transitions, 7609 flow [2024-06-28 01:07:31,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 498 transitions, 7453 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 01:07:31,478 INFO L231 Difference]: Finished difference. Result has 410 places, 480 transitions, 6551 flow [2024-06-28 01:07:31,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6447, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6551, PETRI_PLACES=410, PETRI_TRANSITIONS=480} [2024-06-28 01:07:31,479 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 358 predicate places. [2024-06-28 01:07:31,479 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 480 transitions, 6551 flow [2024-06-28 01:07:31,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:31,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:31,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:07:31,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 01:07:31,480 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:31,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:31,480 INFO L85 PathProgramCache]: Analyzing trace with hash 455293320, now seen corresponding path program 12 times [2024-06-28 01:07:31,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:31,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809277750] [2024-06-28 01:07:31,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:31,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:31,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:31,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:31,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:31,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809277750] [2024-06-28 01:07:31,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809277750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:31,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:31,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:31,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10930934] [2024-06-28 01:07:31,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:31,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:31,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:31,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:31,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:31,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:07:31,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 480 transitions, 6551 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:31,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:31,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:07:31,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:32,885 INFO L124 PetriNetUnfolderBase]: 4188/7326 cut-off events. [2024-06-28 01:07:32,885 INFO L125 PetriNetUnfolderBase]: For 751204/751236 co-relation queries the response was YES. [2024-06-28 01:07:32,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48261 conditions, 7326 events. 4188/7326 cut-off events. For 751204/751236 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 54512 event pairs, 1247 based on Foata normal form. 6/7014 useless extension candidates. Maximal degree in co-relation 48092. Up to 6020 conditions per place. [2024-06-28 01:07:32,984 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 310 selfloop transitions, 173 changer transitions 0/500 dead transitions. [2024-06-28 01:07:32,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 500 transitions, 8073 flow [2024-06-28 01:07:32,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:32,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:32,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 01:07:32,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-28 01:07:32,986 INFO L175 Difference]: Start difference. First operand has 410 places, 480 transitions, 6551 flow. Second operand 8 states and 235 transitions. [2024-06-28 01:07:32,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 500 transitions, 8073 flow [2024-06-28 01:07:36,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 500 transitions, 7937 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 01:07:36,961 INFO L231 Difference]: Finished difference. Result has 411 places, 480 transitions, 6767 flow [2024-06-28 01:07:36,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6415, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6767, PETRI_PLACES=411, PETRI_TRANSITIONS=480} [2024-06-28 01:07:36,962 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 359 predicate places. [2024-06-28 01:07:36,962 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 480 transitions, 6767 flow [2024-06-28 01:07:36,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:36,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:36,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, 1] [2024-06-28 01:07:36,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 01:07:36,962 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:36,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:36,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1088588730, now seen corresponding path program 1 times [2024-06-28 01:07:36,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:36,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114146970] [2024-06-28 01:07:36,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:36,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:36,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:37,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:37,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:37,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114146970] [2024-06-28 01:07:37,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114146970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:37,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:37,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:37,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688231654] [2024-06-28 01:07:37,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:37,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:37,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:37,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:37,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:37,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:07:37,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 480 transitions, 6767 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:37,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:37,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:07:37,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:38,651 INFO L124 PetriNetUnfolderBase]: 4400/7698 cut-off events. [2024-06-28 01:07:38,652 INFO L125 PetriNetUnfolderBase]: For 807680/807710 co-relation queries the response was YES. [2024-06-28 01:07:38,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50455 conditions, 7698 events. 4400/7698 cut-off events. For 807680/807710 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 57762 event pairs, 1059 based on Foata normal form. 12/7396 useless extension candidates. Maximal degree in co-relation 50285. Up to 6077 conditions per place. [2024-06-28 01:07:38,736 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 451 selfloop transitions, 58 changer transitions 0/526 dead transitions. [2024-06-28 01:07:38,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 526 transitions, 8249 flow [2024-06-28 01:07:38,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:38,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:38,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-06-28 01:07:38,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-06-28 01:07:38,737 INFO L175 Difference]: Start difference. First operand has 411 places, 480 transitions, 6767 flow. Second operand 8 states and 248 transitions. [2024-06-28 01:07:38,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 526 transitions, 8249 flow [2024-06-28 01:07:42,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 526 transitions, 7897 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 01:07:42,501 INFO L231 Difference]: Finished difference. Result has 413 places, 484 transitions, 6626 flow [2024-06-28 01:07:42,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6415, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6626, PETRI_PLACES=413, PETRI_TRANSITIONS=484} [2024-06-28 01:07:42,501 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 361 predicate places. [2024-06-28 01:07:42,502 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 484 transitions, 6626 flow [2024-06-28 01:07:42,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:42,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:42,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:07:42,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 01:07:42,502 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:42,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:42,503 INFO L85 PathProgramCache]: Analyzing trace with hash -842532674, now seen corresponding path program 2 times [2024-06-28 01:07:42,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:42,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537894516] [2024-06-28 01:07:42,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:42,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:42,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:42,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 01:07:42,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:42,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537894516] [2024-06-28 01:07:42,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537894516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:42,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:42,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:42,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346201307] [2024-06-28 01:07:42,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:42,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:42,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:42,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:42,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:42,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:07:42,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 484 transitions, 6626 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:42,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:42,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:07:42,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:44,169 INFO L124 PetriNetUnfolderBase]: 4527/7910 cut-off events. [2024-06-28 01:07:44,169 INFO L125 PetriNetUnfolderBase]: For 823597/823630 co-relation queries the response was YES. [2024-06-28 01:07:44,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52113 conditions, 7910 events. 4527/7910 cut-off events. For 823597/823630 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 59573 event pairs, 1354 based on Foata normal form. 12/7594 useless extension candidates. Maximal degree in co-relation 51941. Up to 6629 conditions per place. [2024-06-28 01:07:44,278 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 453 selfloop transitions, 51 changer transitions 0/521 dead transitions. [2024-06-28 01:07:44,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 521 transitions, 7804 flow [2024-06-28 01:07:44,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:44,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:44,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-06-28 01:07:44,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6302083333333334 [2024-06-28 01:07:44,280 INFO L175 Difference]: Start difference. First operand has 413 places, 484 transitions, 6626 flow. Second operand 8 states and 242 transitions. [2024-06-28 01:07:44,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 521 transitions, 7804 flow [2024-06-28 01:07:47,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 521 transitions, 7709 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 01:07:47,772 INFO L231 Difference]: Finished difference. Result has 418 places, 486 transitions, 6691 flow [2024-06-28 01:07:47,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6533, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6691, PETRI_PLACES=418, PETRI_TRANSITIONS=486} [2024-06-28 01:07:47,773 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 366 predicate places. [2024-06-28 01:07:47,773 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 486 transitions, 6691 flow [2024-06-28 01:07:47,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:47,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:47,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:07:47,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 01:07:47,773 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:47,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:47,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1190851808, now seen corresponding path program 3 times [2024-06-28 01:07:47,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:47,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206757888] [2024-06-28 01:07:47,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:47,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:47,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:47,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:47,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:47,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206757888] [2024-06-28 01:07:47,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206757888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:47,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:47,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:47,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190717926] [2024-06-28 01:07:47,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:47,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:47,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:47,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:47,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:47,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:07:47,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 486 transitions, 6691 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:47,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:47,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:07:47,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:49,594 INFO L124 PetriNetUnfolderBase]: 4580/8003 cut-off events. [2024-06-28 01:07:49,594 INFO L125 PetriNetUnfolderBase]: For 837427/837460 co-relation queries the response was YES. [2024-06-28 01:07:49,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52563 conditions, 8003 events. 4580/8003 cut-off events. For 837427/837460 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 60493 event pairs, 1381 based on Foata normal form. 12/7686 useless extension candidates. Maximal degree in co-relation 52389. Up to 6706 conditions per place. [2024-06-28 01:07:49,686 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 451 selfloop transitions, 48 changer transitions 0/516 dead transitions. [2024-06-28 01:07:49,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 516 transitions, 7829 flow [2024-06-28 01:07:49,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:07:49,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:07:49,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 01:07:49,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171875 [2024-06-28 01:07:49,687 INFO L175 Difference]: Start difference. First operand has 418 places, 486 transitions, 6691 flow. Second operand 8 states and 237 transitions. [2024-06-28 01:07:49,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 516 transitions, 7829 flow [2024-06-28 01:07:54,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 516 transitions, 7715 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 01:07:54,733 INFO L231 Difference]: Finished difference. Result has 421 places, 487 transitions, 6709 flow [2024-06-28 01:07:54,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6577, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6709, PETRI_PLACES=421, PETRI_TRANSITIONS=487} [2024-06-28 01:07:54,738 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 369 predicate places. [2024-06-28 01:07:54,738 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 487 transitions, 6709 flow [2024-06-28 01:07:54,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:54,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:07:54,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:07:54,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 01:07:54,739 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:07:54,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:07:54,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1444778978, now seen corresponding path program 1 times [2024-06-28 01:07:54,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:07:54,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638531394] [2024-06-28 01:07:54,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:07:54,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:07:54,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:07:54,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:07:54,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:07:54,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638531394] [2024-06-28 01:07:54,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638531394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:07:54,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:07:54,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:07:54,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956258681] [2024-06-28 01:07:54,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:07:54,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:07:54,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:07:54,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:07:54,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:07:54,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:07:54,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 487 transitions, 6709 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:07:54,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:07:54,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:07:54,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:07:56,813 INFO L124 PetriNetUnfolderBase]: 4627/8108 cut-off events. [2024-06-28 01:07:56,814 INFO L125 PetriNetUnfolderBase]: For 834122/834161 co-relation queries the response was YES. [2024-06-28 01:07:56,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53329 conditions, 8108 events. 4627/8108 cut-off events. For 834122/834161 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 61419 event pairs, 1398 based on Foata normal form. 11/7781 useless extension candidates. Maximal degree in co-relation 53154. Up to 6870 conditions per place. [2024-06-28 01:07:56,911 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 475 selfloop transitions, 34 changer transitions 0/526 dead transitions. [2024-06-28 01:07:56,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 526 transitions, 8173 flow [2024-06-28 01:07:56,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:07:56,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:07:56,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 264 transitions. [2024-06-28 01:07:56,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 01:07:56,913 INFO L175 Difference]: Start difference. First operand has 421 places, 487 transitions, 6709 flow. Second operand 9 states and 264 transitions. [2024-06-28 01:07:56,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 526 transitions, 8173 flow [2024-06-28 01:08:01,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 526 transitions, 8069 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 01:08:01,522 INFO L231 Difference]: Finished difference. Result has 425 places, 491 transitions, 6774 flow [2024-06-28 01:08:01,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6605, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6774, PETRI_PLACES=425, PETRI_TRANSITIONS=491} [2024-06-28 01:08:01,523 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 373 predicate places. [2024-06-28 01:08:01,523 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 491 transitions, 6774 flow [2024-06-28 01:08:01,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:01,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:01,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, 1, 1] [2024-06-28 01:08:01,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 01:08:01,524 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:01,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:01,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1444718528, now seen corresponding path program 2 times [2024-06-28 01:08:01,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:01,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201451949] [2024-06-28 01:08:01,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:01,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:01,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:01,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:01,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:01,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201451949] [2024-06-28 01:08:01,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201451949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:01,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:01,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:01,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464964902] [2024-06-28 01:08:01,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:01,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:01,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:01,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:01,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:01,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:08:01,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 491 transitions, 6774 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:01,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:01,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:08:01,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:03,549 INFO L124 PetriNetUnfolderBase]: 4622/8070 cut-off events. [2024-06-28 01:08:03,550 INFO L125 PetriNetUnfolderBase]: For 826434/826473 co-relation queries the response was YES. [2024-06-28 01:08:03,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52871 conditions, 8070 events. 4622/8070 cut-off events. For 826434/826473 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 61080 event pairs, 1423 based on Foata normal form. 11/7742 useless extension candidates. Maximal degree in co-relation 52696. Up to 6913 conditions per place. [2024-06-28 01:08:03,655 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 471 selfloop transitions, 30 changer transitions 0/518 dead transitions. [2024-06-28 01:08:03,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 518 transitions, 7846 flow [2024-06-28 01:08:03,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:08:03,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:08:03,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-28 01:08:03,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067708333333334 [2024-06-28 01:08:03,656 INFO L175 Difference]: Start difference. First operand has 425 places, 491 transitions, 6774 flow. Second operand 8 states and 233 transitions. [2024-06-28 01:08:03,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 518 transitions, 7846 flow [2024-06-28 01:08:09,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 518 transitions, 7730 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-28 01:08:09,393 INFO L231 Difference]: Finished difference. Result has 428 places, 491 transitions, 6723 flow [2024-06-28 01:08:09,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6658, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6723, PETRI_PLACES=428, PETRI_TRANSITIONS=491} [2024-06-28 01:08:09,393 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 376 predicate places. [2024-06-28 01:08:09,394 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 491 transitions, 6723 flow [2024-06-28 01:08:09,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:09,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:09,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:08:09,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 01:08:09,394 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:09,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:09,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1744095910, now seen corresponding path program 3 times [2024-06-28 01:08:09,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:09,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626729953] [2024-06-28 01:08:09,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:09,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:09,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:09,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:09,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:09,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626729953] [2024-06-28 01:08:09,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626729953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:09,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:09,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:09,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459826449] [2024-06-28 01:08:09,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:09,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:09,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:09,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:09,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:09,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:08:09,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 491 transitions, 6723 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:09,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:09,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:08:09,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:11,358 INFO L124 PetriNetUnfolderBase]: 4643/8109 cut-off events. [2024-06-28 01:08:11,359 INFO L125 PetriNetUnfolderBase]: For 837817/837853 co-relation queries the response was YES. [2024-06-28 01:08:11,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52975 conditions, 8109 events. 4643/8109 cut-off events. For 837817/837853 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 61411 event pairs, 1431 based on Foata normal form. 8/7774 useless extension candidates. Maximal degree in co-relation 52798. Up to 6869 conditions per place. [2024-06-28 01:08:11,603 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 411 selfloop transitions, 89 changer transitions 0/517 dead transitions. [2024-06-28 01:08:11,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 517 transitions, 7835 flow [2024-06-28 01:08:11,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:08:11,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:08:11,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 01:08:11,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-28 01:08:11,605 INFO L175 Difference]: Start difference. First operand has 428 places, 491 transitions, 6723 flow. Second operand 8 states and 235 transitions. [2024-06-28 01:08:11,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 517 transitions, 7835 flow [2024-06-28 01:08:16,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 517 transitions, 7770 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 01:08:16,351 INFO L231 Difference]: Finished difference. Result has 429 places, 493 transitions, 6895 flow [2024-06-28 01:08:16,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6658, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6895, PETRI_PLACES=429, PETRI_TRANSITIONS=493} [2024-06-28 01:08:16,351 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 377 predicate places. [2024-06-28 01:08:16,351 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 493 transitions, 6895 flow [2024-06-28 01:08:16,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:16,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:16,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:08:16,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 01:08:16,352 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:16,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:16,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1441917058, now seen corresponding path program 1 times [2024-06-28 01:08:16,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:16,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739414037] [2024-06-28 01:08:16,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:16,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:16,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:16,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:16,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:16,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739414037] [2024-06-28 01:08:16,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739414037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:16,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:16,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:16,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3308429] [2024-06-28 01:08:16,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:16,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:16,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:16,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:16,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:16,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:08:16,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 493 transitions, 6895 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:16,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:16,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:08:16,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:18,265 INFO L124 PetriNetUnfolderBase]: 4650/8117 cut-off events. [2024-06-28 01:08:18,265 INFO L125 PetriNetUnfolderBase]: For 843273/843312 co-relation queries the response was YES. [2024-06-28 01:08:18,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53528 conditions, 8117 events. 4650/8117 cut-off events. For 843273/843312 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 61549 event pairs, 1424 based on Foata normal form. 10/7784 useless extension candidates. Maximal degree in co-relation 53350. Up to 6964 conditions per place. [2024-06-28 01:08:18,365 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 472 selfloop transitions, 31 changer transitions 0/520 dead transitions. [2024-06-28 01:08:18,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 520 transitions, 8037 flow [2024-06-28 01:08:18,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:08:18,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:08:18,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-28 01:08:18,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-28 01:08:18,366 INFO L175 Difference]: Start difference. First operand has 429 places, 493 transitions, 6895 flow. Second operand 8 states and 231 transitions. [2024-06-28 01:08:18,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 520 transitions, 8037 flow [2024-06-28 01:08:23,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 520 transitions, 7816 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 01:08:23,939 INFO L231 Difference]: Finished difference. Result has 431 places, 496 transitions, 6824 flow [2024-06-28 01:08:23,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6674, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6824, PETRI_PLACES=431, PETRI_TRANSITIONS=496} [2024-06-28 01:08:23,939 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 379 predicate places. [2024-06-28 01:08:23,939 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 496 transitions, 6824 flow [2024-06-28 01:08:23,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:23,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:23,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:08:23,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 01:08:23,940 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:23,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:23,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1744100870, now seen corresponding path program 2 times [2024-06-28 01:08:23,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:23,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132122219] [2024-06-28 01:08:23,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:23,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:23,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:24,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:24,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:24,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132122219] [2024-06-28 01:08:24,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132122219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:24,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:24,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:24,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068172669] [2024-06-28 01:08:24,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:24,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:24,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:24,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:24,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:24,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:08:24,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 496 transitions, 6824 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:24,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:24,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:08:24,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:25,818 INFO L124 PetriNetUnfolderBase]: 4677/8164 cut-off events. [2024-06-28 01:08:25,818 INFO L125 PetriNetUnfolderBase]: For 873995/874039 co-relation queries the response was YES. [2024-06-28 01:08:25,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54124 conditions, 8164 events. 4677/8164 cut-off events. For 873995/874039 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 61891 event pairs, 1437 based on Foata normal form. 12/7829 useless extension candidates. Maximal degree in co-relation 53945. Up to 6793 conditions per place. [2024-06-28 01:08:25,931 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 387 selfloop transitions, 128 changer transitions 0/532 dead transitions. [2024-06-28 01:08:25,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 532 transitions, 9050 flow [2024-06-28 01:08:25,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:08:25,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:08:25,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-28 01:08:25,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276041666666666 [2024-06-28 01:08:25,933 INFO L175 Difference]: Start difference. First operand has 431 places, 496 transitions, 6824 flow. Second operand 8 states and 241 transitions. [2024-06-28 01:08:25,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 532 transitions, 9050 flow [2024-06-28 01:08:31,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 532 transitions, 8930 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 01:08:31,216 INFO L231 Difference]: Finished difference. Result has 433 places, 508 transitions, 7300 flow [2024-06-28 01:08:31,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=6704, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7300, PETRI_PLACES=433, PETRI_TRANSITIONS=508} [2024-06-28 01:08:31,216 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 381 predicate places. [2024-06-28 01:08:31,217 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 508 transitions, 7300 flow [2024-06-28 01:08:31,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:31,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:31,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:08:31,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 01:08:31,217 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:31,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:31,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1750767110, now seen corresponding path program 3 times [2024-06-28 01:08:31,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:31,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461586464] [2024-06-28 01:08:31,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:31,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:31,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:31,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:31,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:31,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461586464] [2024-06-28 01:08:31,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461586464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:31,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:31,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:31,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932879725] [2024-06-28 01:08:31,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:31,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:31,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:31,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:31,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:31,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:08:31,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 508 transitions, 7300 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:31,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:31,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:08:31,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:33,074 INFO L124 PetriNetUnfolderBase]: 4674/8160 cut-off events. [2024-06-28 01:08:33,074 INFO L125 PetriNetUnfolderBase]: For 879003/879047 co-relation queries the response was YES. [2024-06-28 01:08:33,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54321 conditions, 8160 events. 4674/8160 cut-off events. For 879003/879047 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 61887 event pairs, 1437 based on Foata normal form. 12/7825 useless extension candidates. Maximal degree in co-relation 54141. Up to 6790 conditions per place. [2024-06-28 01:08:33,350 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 385 selfloop transitions, 129 changer transitions 0/531 dead transitions. [2024-06-28 01:08:33,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 531 transitions, 8928 flow [2024-06-28 01:08:33,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:08:33,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:08:33,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 01:08:33,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223958333333334 [2024-06-28 01:08:33,352 INFO L175 Difference]: Start difference. First operand has 433 places, 508 transitions, 7300 flow. Second operand 8 states and 239 transitions. [2024-06-28 01:08:33,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 531 transitions, 8928 flow [2024-06-28 01:08:38,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 531 transitions, 8737 flow, removed 74 selfloop flow, removed 2 redundant places. [2024-06-28 01:08:38,278 INFO L231 Difference]: Finished difference. Result has 439 places, 508 transitions, 7373 flow [2024-06-28 01:08:38,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7109, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7373, PETRI_PLACES=439, PETRI_TRANSITIONS=508} [2024-06-28 01:08:38,281 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 387 predicate places. [2024-06-28 01:08:38,282 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 508 transitions, 7373 flow [2024-06-28 01:08:38,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:38,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:38,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:08:38,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 01:08:38,282 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:38,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:38,283 INFO L85 PathProgramCache]: Analyzing trace with hash 600511232, now seen corresponding path program 1 times [2024-06-28 01:08:38,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:38,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023808524] [2024-06-28 01:08:38,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:38,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:38,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:38,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:38,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:38,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023808524] [2024-06-28 01:08:38,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023808524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:38,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:38,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:38,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628403328] [2024-06-28 01:08:38,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:38,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:38,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:38,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:38,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:38,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:08:38,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 508 transitions, 7373 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:38,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:38,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:08:38,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:40,328 INFO L124 PetriNetUnfolderBase]: 4695/8195 cut-off events. [2024-06-28 01:08:40,328 INFO L125 PetriNetUnfolderBase]: For 901162/901200 co-relation queries the response was YES. [2024-06-28 01:08:40,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54896 conditions, 8195 events. 4695/8195 cut-off events. For 901162/901200 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 62188 event pairs, 1429 based on Foata normal form. 7/7851 useless extension candidates. Maximal degree in co-relation 54714. Up to 6964 conditions per place. [2024-06-28 01:08:40,432 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 426 selfloop transitions, 91 changer transitions 0/534 dead transitions. [2024-06-28 01:08:40,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 534 transitions, 8525 flow [2024-06-28 01:08:40,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:08:40,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:08:40,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 01:08:40,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 01:08:40,433 INFO L175 Difference]: Start difference. First operand has 439 places, 508 transitions, 7373 flow. Second operand 8 states and 234 transitions. [2024-06-28 01:08:40,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 534 transitions, 8525 flow [2024-06-28 01:08:45,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 534 transitions, 8257 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 01:08:45,271 INFO L231 Difference]: Finished difference. Result has 440 places, 510 transitions, 7352 flow [2024-06-28 01:08:45,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7105, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7352, PETRI_PLACES=440, PETRI_TRANSITIONS=510} [2024-06-28 01:08:45,272 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 388 predicate places. [2024-06-28 01:08:45,272 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 510 transitions, 7352 flow [2024-06-28 01:08:45,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:45,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:45,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:08:45,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 01:08:45,273 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:45,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:45,273 INFO L85 PathProgramCache]: Analyzing trace with hash -826375514, now seen corresponding path program 4 times [2024-06-28 01:08:45,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:45,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501876336] [2024-06-28 01:08:45,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:45,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:45,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:45,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:45,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:45,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501876336] [2024-06-28 01:08:45,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501876336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:45,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:45,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:45,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825047003] [2024-06-28 01:08:45,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:45,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:45,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:45,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:45,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:45,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:08:45,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 510 transitions, 7352 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:45,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:45,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:08:45,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:47,314 INFO L124 PetriNetUnfolderBase]: 4716/8234 cut-off events. [2024-06-28 01:08:47,315 INFO L125 PetriNetUnfolderBase]: For 916024/916060 co-relation queries the response was YES. [2024-06-28 01:08:47,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55430 conditions, 8234 events. 4716/8234 cut-off events. For 916024/916060 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 62543 event pairs, 1441 based on Foata normal form. 8/7887 useless extension candidates. Maximal degree in co-relation 55247. Up to 6971 conditions per place. [2024-06-28 01:08:47,433 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 425 selfloop transitions, 91 changer transitions 0/533 dead transitions. [2024-06-28 01:08:47,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 533 transitions, 8498 flow [2024-06-28 01:08:47,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:08:47,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:08:47,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-28 01:08:47,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-28 01:08:47,434 INFO L175 Difference]: Start difference. First operand has 440 places, 510 transitions, 7352 flow. Second operand 8 states and 231 transitions. [2024-06-28 01:08:47,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 533 transitions, 8498 flow [2024-06-28 01:08:53,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 533 transitions, 8255 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 01:08:53,667 INFO L231 Difference]: Finished difference. Result has 441 places, 512 transitions, 7360 flow [2024-06-28 01:08:53,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7109, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7360, PETRI_PLACES=441, PETRI_TRANSITIONS=512} [2024-06-28 01:08:53,668 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 389 predicate places. [2024-06-28 01:08:53,668 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 512 transitions, 7360 flow [2024-06-28 01:08:53,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:53,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:08:53,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:08:53,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 01:08:53,668 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:08:53,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:08:53,669 INFO L85 PathProgramCache]: Analyzing trace with hash -819704314, now seen corresponding path program 4 times [2024-06-28 01:08:53,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:08:53,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471767715] [2024-06-28 01:08:53,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:08:53,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:08:53,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:08:53,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:08:53,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:08:53,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471767715] [2024-06-28 01:08:53,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471767715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:08:53,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:08:53,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:08:53,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371304730] [2024-06-28 01:08:53,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:08:53,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:08:53,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:08:53,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:08:53,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:08:53,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:08:53,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 512 transitions, 7360 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:08:53,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:08:53,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:08:53,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:08:55,634 INFO L124 PetriNetUnfolderBase]: 4753/8293 cut-off events. [2024-06-28 01:08:55,634 INFO L125 PetriNetUnfolderBase]: For 950589/950633 co-relation queries the response was YES. [2024-06-28 01:08:55,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56523 conditions, 8293 events. 4753/8293 cut-off events. For 950589/950633 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 62991 event pairs, 1448 based on Foata normal form. 12/7946 useless extension candidates. Maximal degree in co-relation 56339. Up to 6893 conditions per place. [2024-06-28 01:08:55,746 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 389 selfloop transitions, 140 changer transitions 0/546 dead transitions. [2024-06-28 01:08:55,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 546 transitions, 9892 flow [2024-06-28 01:08:55,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:08:55,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:08:55,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 01:08:55,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223958333333334 [2024-06-28 01:08:55,747 INFO L175 Difference]: Start difference. First operand has 441 places, 512 transitions, 7360 flow. Second operand 8 states and 239 transitions. [2024-06-28 01:08:55,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 546 transitions, 9892 flow [2024-06-28 01:09:01,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 546 transitions, 9657 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 01:09:01,367 INFO L231 Difference]: Finished difference. Result has 443 places, 524 transitions, 7721 flow [2024-06-28 01:09:01,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7125, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7721, PETRI_PLACES=443, PETRI_TRANSITIONS=524} [2024-06-28 01:09:01,367 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 391 predicate places. [2024-06-28 01:09:01,367 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 524 transitions, 7721 flow [2024-06-28 01:09:01,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:01,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:01,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:09:01,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 01:09:01,368 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:01,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:01,368 INFO L85 PathProgramCache]: Analyzing trace with hash 563509118, now seen corresponding path program 5 times [2024-06-28 01:09:01,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:01,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321229517] [2024-06-28 01:09:01,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:01,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:01,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:01,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:01,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:01,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321229517] [2024-06-28 01:09:01,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321229517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:01,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:01,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:01,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520910824] [2024-06-28 01:09:01,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:01,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:01,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:01,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:01,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:01,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:09:01,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 524 transitions, 7721 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:01,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:01,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:09:01,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:03,359 INFO L124 PetriNetUnfolderBase]: 4750/8289 cut-off events. [2024-06-28 01:09:03,359 INFO L125 PetriNetUnfolderBase]: For 951912/951956 co-relation queries the response was YES. [2024-06-28 01:09:03,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56297 conditions, 8289 events. 4750/8289 cut-off events. For 951912/951956 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 63012 event pairs, 1448 based on Foata normal form. 12/7942 useless extension candidates. Maximal degree in co-relation 56112. Up to 6890 conditions per place. [2024-06-28 01:09:03,480 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 387 selfloop transitions, 141 changer transitions 0/545 dead transitions. [2024-06-28 01:09:03,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 545 transitions, 9667 flow [2024-06-28 01:09:03,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:09:03,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:09:03,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 01:09:03,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171875 [2024-06-28 01:09:03,481 INFO L175 Difference]: Start difference. First operand has 443 places, 524 transitions, 7721 flow. Second operand 8 states and 237 transitions. [2024-06-28 01:09:03,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 545 transitions, 9667 flow [2024-06-28 01:09:08,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 545 transitions, 9403 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-28 01:09:08,938 INFO L231 Difference]: Finished difference. Result has 449 places, 524 transitions, 7745 flow [2024-06-28 01:09:08,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7457, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7745, PETRI_PLACES=449, PETRI_TRANSITIONS=524} [2024-06-28 01:09:08,939 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 397 predicate places. [2024-06-28 01:09:08,939 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 524 transitions, 7745 flow [2024-06-28 01:09:08,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:08,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:08,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:09:08,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 01:09:08,939 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:08,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:08,940 INFO L85 PathProgramCache]: Analyzing trace with hash 216856446, now seen corresponding path program 6 times [2024-06-28 01:09:08,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:08,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107430150] [2024-06-28 01:09:08,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:08,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:08,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:09,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:09,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:09,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107430150] [2024-06-28 01:09:09,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107430150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:09,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:09,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:09,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688781985] [2024-06-28 01:09:09,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:09,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:09,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:09,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:09,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:09,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:09:09,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 524 transitions, 7745 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:09,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:09,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:09:09,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:10,980 INFO L124 PetriNetUnfolderBase]: 4747/8285 cut-off events. [2024-06-28 01:09:10,981 INFO L125 PetriNetUnfolderBase]: For 954847/954891 co-relation queries the response was YES. [2024-06-28 01:09:11,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56117 conditions, 8285 events. 4747/8285 cut-off events. For 954847/954891 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 62889 event pairs, 1448 based on Foata normal form. 12/7938 useless extension candidates. Maximal degree in co-relation 55931. Up to 6887 conditions per place. [2024-06-28 01:09:11,094 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 380 selfloop transitions, 147 changer transitions 0/544 dead transitions. [2024-06-28 01:09:11,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 544 transitions, 9411 flow [2024-06-28 01:09:11,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:09:11,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:09:11,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 01:09:11,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-28 01:09:11,095 INFO L175 Difference]: Start difference. First operand has 449 places, 524 transitions, 7745 flow. Second operand 8 states and 235 transitions. [2024-06-28 01:09:11,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 544 transitions, 9411 flow [2024-06-28 01:09:17,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 544 transitions, 9162 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 01:09:17,580 INFO L231 Difference]: Finished difference. Result has 452 places, 524 transitions, 7796 flow [2024-06-28 01:09:17,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7496, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7796, PETRI_PLACES=452, PETRI_TRANSITIONS=524} [2024-06-28 01:09:17,581 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 400 predicate places. [2024-06-28 01:09:17,581 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 524 transitions, 7796 flow [2024-06-28 01:09:17,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:17,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:17,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:09:17,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 01:09:17,582 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:17,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:17,582 INFO L85 PathProgramCache]: Analyzing trace with hash 570184286, now seen corresponding path program 2 times [2024-06-28 01:09:17,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:17,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227235504] [2024-06-28 01:09:17,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:17,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:17,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:17,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:17,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:17,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227235504] [2024-06-28 01:09:17,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227235504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:17,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:17,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:17,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473477079] [2024-06-28 01:09:17,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:17,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:17,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:17,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:17,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:17,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:09:17,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 524 transitions, 7796 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:17,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:17,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:09:17,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:19,432 INFO L124 PetriNetUnfolderBase]: 4768/8320 cut-off events. [2024-06-28 01:09:19,432 INFO L125 PetriNetUnfolderBase]: For 979818/979856 co-relation queries the response was YES. [2024-06-28 01:09:19,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56568 conditions, 8320 events. 4768/8320 cut-off events. For 979818/979856 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 63206 event pairs, 1440 based on Foata normal form. 7/7964 useless extension candidates. Maximal degree in co-relation 56381. Up to 7066 conditions per place. [2024-06-28 01:09:19,537 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 441 selfloop transitions, 89 changer transitions 0/547 dead transitions. [2024-06-28 01:09:19,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 547 transitions, 8972 flow [2024-06-28 01:09:19,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:09:19,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:09:19,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 01:09:19,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 01:09:19,538 INFO L175 Difference]: Start difference. First operand has 452 places, 524 transitions, 7796 flow. Second operand 8 states and 232 transitions. [2024-06-28 01:09:19,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 547 transitions, 8972 flow [2024-06-28 01:09:26,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 547 transitions, 8677 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 01:09:26,024 INFO L231 Difference]: Finished difference. Result has 453 places, 526 transitions, 7750 flow [2024-06-28 01:09:26,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7501, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7750, PETRI_PLACES=453, PETRI_TRANSITIONS=526} [2024-06-28 01:09:26,024 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 401 predicate places. [2024-06-28 01:09:26,025 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 526 transitions, 7750 flow [2024-06-28 01:09:26,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:26,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:26,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:09:26,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 01:09:26,025 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:26,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:26,026 INFO L85 PathProgramCache]: Analyzing trace with hash 216865374, now seen corresponding path program 3 times [2024-06-28 01:09:26,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:26,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554618445] [2024-06-28 01:09:26,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:26,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:26,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:26,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:26,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:26,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554618445] [2024-06-28 01:09:26,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554618445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:26,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:26,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:26,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764882510] [2024-06-28 01:09:26,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:26,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:26,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:26,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:26,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:26,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:09:26,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 526 transitions, 7750 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:26,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:26,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:09:26,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:28,072 INFO L124 PetriNetUnfolderBase]: 4789/8361 cut-off events. [2024-06-28 01:09:28,073 INFO L125 PetriNetUnfolderBase]: For 995393/995431 co-relation queries the response was YES. [2024-06-28 01:09:28,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57077 conditions, 8361 events. 4789/8361 cut-off events. For 995393/995431 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 63675 event pairs, 1449 based on Foata normal form. 7/8003 useless extension candidates. Maximal degree in co-relation 56889. Up to 7097 conditions per place. [2024-06-28 01:09:28,176 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 441 selfloop transitions, 91 changer transitions 0/549 dead transitions. [2024-06-28 01:09:28,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 549 transitions, 8934 flow [2024-06-28 01:09:28,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:09:28,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:09:28,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-28 01:09:28,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-28 01:09:28,177 INFO L175 Difference]: Start difference. First operand has 453 places, 526 transitions, 7750 flow. Second operand 8 states and 231 transitions. [2024-06-28 01:09:28,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 549 transitions, 8934 flow [2024-06-28 01:09:35,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 549 transitions, 8701 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 01:09:35,359 INFO L231 Difference]: Finished difference. Result has 455 places, 528 transitions, 7774 flow [2024-06-28 01:09:35,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7517, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7774, PETRI_PLACES=455, PETRI_TRANSITIONS=528} [2024-06-28 01:09:35,360 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 403 predicate places. [2024-06-28 01:09:35,360 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 528 transitions, 7774 flow [2024-06-28 01:09:35,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:35,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:35,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:09:35,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 01:09:35,361 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:35,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:35,361 INFO L85 PathProgramCache]: Analyzing trace with hash 227340894, now seen corresponding path program 4 times [2024-06-28 01:09:35,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:35,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3904551] [2024-06-28 01:09:35,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:35,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:35,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:35,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:35,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:35,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3904551] [2024-06-28 01:09:35,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3904551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:35,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:35,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:35,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859591844] [2024-06-28 01:09:35,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:35,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:35,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:35,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:35,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:35,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:09:35,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 528 transitions, 7774 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:35,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:35,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:09:35,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:37,310 INFO L124 PetriNetUnfolderBase]: 4836/8457 cut-off events. [2024-06-28 01:09:37,310 INFO L125 PetriNetUnfolderBase]: For 1034383/1034421 co-relation queries the response was YES. [2024-06-28 01:09:37,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58290 conditions, 8457 events. 4836/8457 cut-off events. For 1034383/1034421 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 64481 event pairs, 1438 based on Foata normal form. 7/8099 useless extension candidates. Maximal degree in co-relation 58101. Up to 7086 conditions per place. [2024-06-28 01:09:37,415 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 442 selfloop transitions, 99 changer transitions 0/558 dead transitions. [2024-06-28 01:09:37,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 558 transitions, 9364 flow [2024-06-28 01:09:37,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:09:37,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:09:37,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 01:09:37,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-28 01:09:37,416 INFO L175 Difference]: Start difference. First operand has 455 places, 528 transitions, 7774 flow. Second operand 8 states and 235 transitions. [2024-06-28 01:09:37,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 558 transitions, 9364 flow [2024-06-28 01:09:44,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 558 transitions, 9123 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 01:09:44,970 INFO L231 Difference]: Finished difference. Result has 458 places, 533 transitions, 7910 flow [2024-06-28 01:09:44,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7533, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7910, PETRI_PLACES=458, PETRI_TRANSITIONS=533} [2024-06-28 01:09:44,971 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 406 predicate places. [2024-06-28 01:09:44,971 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 533 transitions, 7910 flow [2024-06-28 01:09:44,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:44,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:44,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:09:44,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 01:09:44,972 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:44,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:44,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1429651294, now seen corresponding path program 13 times [2024-06-28 01:09:44,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:44,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895792522] [2024-06-28 01:09:44,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:44,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:44,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:45,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:45,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:45,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895792522] [2024-06-28 01:09:45,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895792522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:45,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:45,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:45,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538087004] [2024-06-28 01:09:45,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:45,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:45,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:45,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:45,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:45,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:09:45,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 533 transitions, 7910 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:45,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:45,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:09:45,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:46,963 INFO L124 PetriNetUnfolderBase]: 4857/8494 cut-off events. [2024-06-28 01:09:46,964 INFO L125 PetriNetUnfolderBase]: For 1052024/1052058 co-relation queries the response was YES. [2024-06-28 01:09:47,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58912 conditions, 8494 events. 4857/8494 cut-off events. For 1052024/1052058 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 64847 event pairs, 1446 based on Foata normal form. 6/8125 useless extension candidates. Maximal degree in co-relation 58721. Up to 7108 conditions per place. [2024-06-28 01:09:47,080 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 459 selfloop transitions, 93 changer transitions 0/569 dead transitions. [2024-06-28 01:09:47,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 569 transitions, 9540 flow [2024-06-28 01:09:47,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:09:47,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:09:47,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-06-28 01:09:47,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276041666666666 [2024-06-28 01:09:47,081 INFO L175 Difference]: Start difference. First operand has 458 places, 533 transitions, 7910 flow. Second operand 8 states and 241 transitions. [2024-06-28 01:09:47,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 569 transitions, 9540 flow [2024-06-28 01:09:53,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 569 transitions, 9334 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-28 01:09:53,497 INFO L231 Difference]: Finished difference. Result has 463 places, 538 transitions, 8063 flow [2024-06-28 01:09:53,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7704, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8063, PETRI_PLACES=463, PETRI_TRANSITIONS=538} [2024-06-28 01:09:53,498 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 411 predicate places. [2024-06-28 01:09:53,498 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 538 transitions, 8063 flow [2024-06-28 01:09:53,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:53,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:09:53,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:09:53,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 01:09:53,498 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:09:53,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:09:53,499 INFO L85 PathProgramCache]: Analyzing trace with hash 118232542, now seen corresponding path program 14 times [2024-06-28 01:09:53,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:09:53,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785525625] [2024-06-28 01:09:53,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:09:53,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:09:53,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:09:53,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:09:53,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:09:53,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785525625] [2024-06-28 01:09:53,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785525625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:09:53,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:09:53,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:09:53,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863856836] [2024-06-28 01:09:53,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:09:53,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:09:53,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:09:53,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:09:53,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:09:53,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:09:53,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 538 transitions, 8063 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:09:53,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:09:53,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:09:53,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:09:55,537 INFO L124 PetriNetUnfolderBase]: 4878/8516 cut-off events. [2024-06-28 01:09:55,538 INFO L125 PetriNetUnfolderBase]: For 1066402/1066436 co-relation queries the response was YES. [2024-06-28 01:09:55,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59351 conditions, 8516 events. 4878/8516 cut-off events. For 1066402/1066436 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 64919 event pairs, 1467 based on Foata normal form. 6/8147 useless extension candidates. Maximal degree in co-relation 59157. Up to 7198 conditions per place. [2024-06-28 01:09:55,649 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 456 selfloop transitions, 91 changer transitions 0/564 dead transitions. [2024-06-28 01:09:55,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 564 transitions, 9293 flow [2024-06-28 01:09:55,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:09:55,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:09:55,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 01:09:55,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 01:09:55,650 INFO L175 Difference]: Start difference. First operand has 463 places, 538 transitions, 8063 flow. Second operand 8 states and 234 transitions. [2024-06-28 01:09:55,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 564 transitions, 9293 flow [2024-06-28 01:10:03,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 564 transitions, 9037 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-28 01:10:03,915 INFO L231 Difference]: Finished difference. Result has 467 places, 540 transitions, 8072 flow [2024-06-28 01:10:03,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7847, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8072, PETRI_PLACES=467, PETRI_TRANSITIONS=540} [2024-06-28 01:10:03,915 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 415 predicate places. [2024-06-28 01:10:03,915 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 540 transitions, 8072 flow [2024-06-28 01:10:03,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:03,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:03,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:10:03,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 01:10:03,916 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:03,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:03,917 INFO L85 PathProgramCache]: Analyzing trace with hash -563890168, now seen corresponding path program 15 times [2024-06-28 01:10:03,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:03,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347993424] [2024-06-28 01:10:03,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:03,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:03,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:04,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:04,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:04,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347993424] [2024-06-28 01:10:04,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347993424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:04,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:04,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:10:04,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985769494] [2024-06-28 01:10:04,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:04,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:10:04,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:04,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:10:04,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:10:04,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:10:04,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 540 transitions, 8072 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:04,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:04,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:10:04,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:10:06,176 INFO L124 PetriNetUnfolderBase]: 4899/8552 cut-off events. [2024-06-28 01:10:06,177 INFO L125 PetriNetUnfolderBase]: For 1071026/1071060 co-relation queries the response was YES. [2024-06-28 01:10:06,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59009 conditions, 8552 events. 4899/8552 cut-off events. For 1071026/1071060 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 65278 event pairs, 1469 based on Foata normal form. 6/8181 useless extension candidates. Maximal degree in co-relation 58813. Up to 7229 conditions per place. [2024-06-28 01:10:06,287 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 457 selfloop transitions, 89 changer transitions 0/563 dead transitions. [2024-06-28 01:10:06,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 563 transitions, 9256 flow [2024-06-28 01:10:06,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:10:06,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:10:06,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 01:10:06,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 01:10:06,288 INFO L175 Difference]: Start difference. First operand has 467 places, 540 transitions, 8072 flow. Second operand 8 states and 232 transitions. [2024-06-28 01:10:06,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 563 transitions, 9256 flow [2024-06-28 01:10:14,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 563 transitions, 9053 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 01:10:14,400 INFO L231 Difference]: Finished difference. Result has 469 places, 542 transitions, 8094 flow [2024-06-28 01:10:14,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7869, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8094, PETRI_PLACES=469, PETRI_TRANSITIONS=542} [2024-06-28 01:10:14,401 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 417 predicate places. [2024-06-28 01:10:14,401 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 542 transitions, 8094 flow [2024-06-28 01:10:14,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:14,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:14,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:10:14,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 01:10:14,402 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:14,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:14,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1664476638, now seen corresponding path program 16 times [2024-06-28 01:10:14,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:14,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394506751] [2024-06-28 01:10:14,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:14,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:14,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:14,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:14,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:14,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394506751] [2024-06-28 01:10:14,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394506751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:14,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:14,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:10:14,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586675780] [2024-06-28 01:10:14,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:14,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:10:14,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:14,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:10:14,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:10:14,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:10:14,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 542 transitions, 8094 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:14,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:14,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:10:14,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:10:16,523 INFO L124 PetriNetUnfolderBase]: 4920/8588 cut-off events. [2024-06-28 01:10:16,523 INFO L125 PetriNetUnfolderBase]: For 1085040/1085074 co-relation queries the response was YES. [2024-06-28 01:10:16,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59306 conditions, 8588 events. 4920/8588 cut-off events. For 1085040/1085074 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 65554 event pairs, 1471 based on Foata normal form. 6/8215 useless extension candidates. Maximal degree in co-relation 59109. Up to 7260 conditions per place. [2024-06-28 01:10:16,627 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 454 selfloop transitions, 91 changer transitions 0/562 dead transitions. [2024-06-28 01:10:16,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 562 transitions, 9272 flow [2024-06-28 01:10:16,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:10:16,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:10:16,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 01:10:16,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 01:10:16,629 INFO L175 Difference]: Start difference. First operand has 469 places, 542 transitions, 8094 flow. Second operand 8 states and 228 transitions. [2024-06-28 01:10:16,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 562 transitions, 9272 flow [2024-06-28 01:10:25,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 562 transitions, 9073 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 01:10:25,265 INFO L231 Difference]: Finished difference. Result has 472 places, 544 transitions, 8128 flow [2024-06-28 01:10:25,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7895, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8128, PETRI_PLACES=472, PETRI_TRANSITIONS=544} [2024-06-28 01:10:25,266 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 420 predicate places. [2024-06-28 01:10:25,266 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 544 transitions, 8128 flow [2024-06-28 01:10:25,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:25,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:25,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:10:25,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 01:10:25,267 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:25,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:25,267 INFO L85 PathProgramCache]: Analyzing trace with hash -2070202050, now seen corresponding path program 13 times [2024-06-28 01:10:25,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:25,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268772686] [2024-06-28 01:10:25,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:25,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:25,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:25,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:25,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:25,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268772686] [2024-06-28 01:10:25,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268772686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:25,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:25,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:10:25,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327082944] [2024-06-28 01:10:25,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:25,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:10:25,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:25,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:10:25,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:10:25,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:10:25,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 544 transitions, 8128 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:25,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:25,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:10:25,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:10:27,488 INFO L124 PetriNetUnfolderBase]: 4960/8649 cut-off events. [2024-06-28 01:10:27,489 INFO L125 PetriNetUnfolderBase]: For 1111191/1111227 co-relation queries the response was YES. [2024-06-28 01:10:27,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60171 conditions, 8649 events. 4960/8649 cut-off events. For 1111191/1111227 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 65983 event pairs, 1465 based on Foata normal form. 7/8271 useless extension candidates. Maximal degree in co-relation 59973. Up to 7301 conditions per place. [2024-06-28 01:10:27,603 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 507 selfloop transitions, 60 changer transitions 0/584 dead transitions. [2024-06-28 01:10:27,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 584 transitions, 10208 flow [2024-06-28 01:10:27,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:10:27,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:10:27,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 286 transitions. [2024-06-28 01:10:27,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-28 01:10:27,605 INFO L175 Difference]: Start difference. First operand has 472 places, 544 transitions, 8128 flow. Second operand 10 states and 286 transitions. [2024-06-28 01:10:27,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 584 transitions, 10208 flow [2024-06-28 01:10:35,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 584 transitions, 10001 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 01:10:35,535 INFO L231 Difference]: Finished difference. Result has 477 places, 556 transitions, 8335 flow [2024-06-28 01:10:35,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7921, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8335, PETRI_PLACES=477, PETRI_TRANSITIONS=556} [2024-06-28 01:10:35,536 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 425 predicate places. [2024-06-28 01:10:35,536 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 556 transitions, 8335 flow [2024-06-28 01:10:35,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:35,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:35,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:10:35,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 01:10:35,537 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:35,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:35,537 INFO L85 PathProgramCache]: Analyzing trace with hash -2058774210, now seen corresponding path program 14 times [2024-06-28 01:10:35,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:35,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127177740] [2024-06-28 01:10:35,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:35,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:35,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:35,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:35,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:35,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127177740] [2024-06-28 01:10:35,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127177740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:35,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:35,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:10:35,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037934049] [2024-06-28 01:10:35,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:35,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:10:35,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:35,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:10:35,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:10:35,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:10:35,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 556 transitions, 8335 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:35,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:35,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:10:35,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:10:37,734 INFO L124 PetriNetUnfolderBase]: 4957/8645 cut-off events. [2024-06-28 01:10:37,735 INFO L125 PetriNetUnfolderBase]: For 1112817/1112853 co-relation queries the response was YES. [2024-06-28 01:10:37,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59911 conditions, 8645 events. 4957/8645 cut-off events. For 1112817/1112853 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 65966 event pairs, 1465 based on Foata normal form. 7/8267 useless extension candidates. Maximal degree in co-relation 59712. Up to 7298 conditions per place. [2024-06-28 01:10:37,846 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 502 selfloop transitions, 59 changer transitions 0/578 dead transitions. [2024-06-28 01:10:37,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 578 transitions, 9811 flow [2024-06-28 01:10:37,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:10:37,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:10:37,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 01:10:37,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 01:10:37,847 INFO L175 Difference]: Start difference. First operand has 477 places, 556 transitions, 8335 flow. Second operand 8 states and 234 transitions. [2024-06-28 01:10:37,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 578 transitions, 9811 flow [2024-06-28 01:10:45,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 578 transitions, 9619 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-28 01:10:45,931 INFO L231 Difference]: Finished difference. Result has 481 places, 556 transitions, 8267 flow [2024-06-28 01:10:45,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8143, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8267, PETRI_PLACES=481, PETRI_TRANSITIONS=556} [2024-06-28 01:10:45,932 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 429 predicate places. [2024-06-28 01:10:45,932 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 556 transitions, 8267 flow [2024-06-28 01:10:45,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:45,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:45,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:10:45,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 01:10:45,932 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:45,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:45,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1401356678, now seen corresponding path program 15 times [2024-06-28 01:10:45,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:45,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770624468] [2024-06-28 01:10:45,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:45,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:45,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:46,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:46,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:46,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770624468] [2024-06-28 01:10:46,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770624468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:46,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:46,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:10:46,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727015767] [2024-06-28 01:10:46,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:46,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:10:46,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:46,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:10:46,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:10:46,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:10:46,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 556 transitions, 8267 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:46,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:46,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:10:46,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:10:48,073 INFO L124 PetriNetUnfolderBase]: 4954/8641 cut-off events. [2024-06-28 01:10:48,073 INFO L125 PetriNetUnfolderBase]: For 1113454/1113490 co-relation queries the response was YES. [2024-06-28 01:10:48,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59827 conditions, 8641 events. 4954/8641 cut-off events. For 1113454/1113490 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 65949 event pairs, 1465 based on Foata normal form. 7/8263 useless extension candidates. Maximal degree in co-relation 59626. Up to 7304 conditions per place. [2024-06-28 01:10:48,194 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 511 selfloop transitions, 52 changer transitions 0/580 dead transitions. [2024-06-28 01:10:48,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 580 transitions, 9453 flow [2024-06-28 01:10:48,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:10:48,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:10:48,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 01:10:48,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 01:10:48,195 INFO L175 Difference]: Start difference. First operand has 481 places, 556 transitions, 8267 flow. Second operand 8 states and 234 transitions. [2024-06-28 01:10:48,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 580 transitions, 9453 flow [2024-06-28 01:10:56,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 580 transitions, 9321 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 01:10:56,677 INFO L231 Difference]: Finished difference. Result has 483 places, 556 transitions, 8245 flow [2024-06-28 01:10:56,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8135, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8245, PETRI_PLACES=483, PETRI_TRANSITIONS=556} [2024-06-28 01:10:56,677 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 431 predicate places. [2024-06-28 01:10:56,677 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 556 transitions, 8245 flow [2024-06-28 01:10:56,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:56,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:10:56,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:10:56,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 01:10:56,678 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:10:56,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:10:56,678 INFO L85 PathProgramCache]: Analyzing trace with hash 355110198, now seen corresponding path program 16 times [2024-06-28 01:10:56,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:10:56,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958115158] [2024-06-28 01:10:56,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:10:56,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:10:56,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:10:56,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:10:56,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:10:56,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958115158] [2024-06-28 01:10:56,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958115158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:10:56,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:10:56,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:10:56,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101693928] [2024-06-28 01:10:56,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:10:56,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:10:56,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:10:56,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:10:56,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:10:56,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:10:56,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 556 transitions, 8245 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:10:56,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:10:56,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:10:56,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:10:59,143 INFO L124 PetriNetUnfolderBase]: 4971/8670 cut-off events. [2024-06-28 01:10:59,143 INFO L125 PetriNetUnfolderBase]: For 1139986/1140020 co-relation queries the response was YES. [2024-06-28 01:10:59,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60331 conditions, 8670 events. 4971/8670 cut-off events. For 1139986/1140020 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 66185 event pairs, 1471 based on Foata normal form. 5/8284 useless extension candidates. Maximal degree in co-relation 60129. Up to 7120 conditions per place. [2024-06-28 01:10:59,251 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 379 selfloop transitions, 190 changer transitions 0/586 dead transitions. [2024-06-28 01:10:59,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 586 transitions, 10523 flow [2024-06-28 01:10:59,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:10:59,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:10:59,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-28 01:10:59,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223958333333334 [2024-06-28 01:10:59,252 INFO L175 Difference]: Start difference. First operand has 483 places, 556 transitions, 8245 flow. Second operand 8 states and 239 transitions. [2024-06-28 01:10:59,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 586 transitions, 10523 flow [2024-06-28 01:11:09,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 586 transitions, 10405 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:11:09,145 INFO L231 Difference]: Finished difference. Result has 484 places, 562 transitions, 8683 flow [2024-06-28 01:11:09,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8127, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8683, PETRI_PLACES=484, PETRI_TRANSITIONS=562} [2024-06-28 01:11:09,146 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 432 predicate places. [2024-06-28 01:11:09,146 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 562 transitions, 8683 flow [2024-06-28 01:11:09,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:09,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:11:09,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:11:09,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 01:11:09,147 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:11:09,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:11:09,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1547637450, now seen corresponding path program 17 times [2024-06-28 01:11:09,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:11:09,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483421911] [2024-06-28 01:11:09,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:11:09,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:11:09,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:11:09,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 01:11:09,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:11:09,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483421911] [2024-06-28 01:11:09,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483421911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:11:09,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:11:09,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:11:09,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157555565] [2024-06-28 01:11:09,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:11:09,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:11:09,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:11:09,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:11:09,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:11:09,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:11:09,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 562 transitions, 8683 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:09,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:11:09,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:11:09,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:11:11,407 INFO L124 PetriNetUnfolderBase]: 4978/8681 cut-off events. [2024-06-28 01:11:11,407 INFO L125 PetriNetUnfolderBase]: For 1156068/1156102 co-relation queries the response was YES. [2024-06-28 01:11:11,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60904 conditions, 8681 events. 4978/8681 cut-off events. For 1156068/1156102 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 66285 event pairs, 1471 based on Foata normal form. 5/8293 useless extension candidates. Maximal degree in co-relation 60701. Up to 7128 conditions per place. [2024-06-28 01:11:11,520 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 384 selfloop transitions, 186 changer transitions 0/587 dead transitions. [2024-06-28 01:11:11,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 587 transitions, 11190 flow [2024-06-28 01:11:11,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:11:11,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:11:11,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 01:11:11,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-28 01:11:11,521 INFO L175 Difference]: Start difference. First operand has 484 places, 562 transitions, 8683 flow. Second operand 8 states and 238 transitions. [2024-06-28 01:11:11,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 587 transitions, 11190 flow [2024-06-28 01:11:20,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 587 transitions, 10622 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-28 01:11:20,145 INFO L231 Difference]: Finished difference. Result has 487 places, 565 transitions, 8584 flow [2024-06-28 01:11:20,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8145, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8584, PETRI_PLACES=487, PETRI_TRANSITIONS=565} [2024-06-28 01:11:20,145 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 435 predicate places. [2024-06-28 01:11:20,146 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 565 transitions, 8584 flow [2024-06-28 01:11:20,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:20,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:11:20,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:11:20,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 01:11:20,146 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:11:20,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:11:20,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1540971210, now seen corresponding path program 18 times [2024-06-28 01:11:20,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:11:20,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145010026] [2024-06-28 01:11:20,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:11:20,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:11:20,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:11:20,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:11:20,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:11:20,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145010026] [2024-06-28 01:11:20,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145010026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:11:20,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:11:20,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:11:20,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340024243] [2024-06-28 01:11:20,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:11:20,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:11:20,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:11:20,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:11:20,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:11:20,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:11:20,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 565 transitions, 8584 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:20,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:11:20,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:11:20,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:11:22,375 INFO L124 PetriNetUnfolderBase]: 4985/8692 cut-off events. [2024-06-28 01:11:22,376 INFO L125 PetriNetUnfolderBase]: For 1166833/1166867 co-relation queries the response was YES. [2024-06-28 01:11:22,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60854 conditions, 8692 events. 4985/8692 cut-off events. For 1166833/1166867 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 66365 event pairs, 1471 based on Foata normal form. 5/8302 useless extension candidates. Maximal degree in co-relation 60650. Up to 7136 conditions per place. [2024-06-28 01:11:22,499 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 384 selfloop transitions, 188 changer transitions 0/589 dead transitions. [2024-06-28 01:11:22,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 589 transitions, 10769 flow [2024-06-28 01:11:22,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:11:22,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:11:22,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 01:11:22,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6171875 [2024-06-28 01:11:22,500 INFO L175 Difference]: Start difference. First operand has 487 places, 565 transitions, 8584 flow. Second operand 8 states and 237 transitions. [2024-06-28 01:11:22,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 589 transitions, 10769 flow [2024-06-28 01:11:30,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 589 transitions, 10311 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 01:11:30,876 INFO L231 Difference]: Finished difference. Result has 490 places, 568 transitions, 8575 flow [2024-06-28 01:11:30,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8132, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8575, PETRI_PLACES=490, PETRI_TRANSITIONS=568} [2024-06-28 01:11:30,876 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 438 predicate places. [2024-06-28 01:11:30,877 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 568 transitions, 8575 flow [2024-06-28 01:11:30,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:30,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:11:30,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:11:30,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 01:11:30,877 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:11:30,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:11:30,878 INFO L85 PathProgramCache]: Analyzing trace with hash -2070387402, now seen corresponding path program 19 times [2024-06-28 01:11:30,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:11:30,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752745048] [2024-06-28 01:11:30,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:11:30,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:11:30,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:11:30,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:11:30,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:11:30,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752745048] [2024-06-28 01:11:30,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752745048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:11:30,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:11:30,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:11:30,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800725986] [2024-06-28 01:11:30,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:11:30,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:11:30,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:11:30,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:11:30,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:11:31,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:11:31,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 568 transitions, 8575 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:31,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:11:31,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:11:31,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:11:33,213 INFO L124 PetriNetUnfolderBase]: 4992/8700 cut-off events. [2024-06-28 01:11:33,214 INFO L125 PetriNetUnfolderBase]: For 1180038/1180074 co-relation queries the response was YES. [2024-06-28 01:11:33,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60911 conditions, 8700 events. 4992/8700 cut-off events. For 1180038/1180074 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 66408 event pairs, 1465 based on Foata normal form. 7/8312 useless extension candidates. Maximal degree in co-relation 60706. Up to 7309 conditions per place. [2024-06-28 01:11:33,336 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 488 selfloop transitions, 94 changer transitions 0/599 dead transitions. [2024-06-28 01:11:33,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 599 transitions, 10188 flow [2024-06-28 01:11:33,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:11:33,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:11:33,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 308 transitions. [2024-06-28 01:11:33,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 01:11:33,337 INFO L175 Difference]: Start difference. First operand has 490 places, 568 transitions, 8575 flow. Second operand 11 states and 308 transitions. [2024-06-28 01:11:33,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 599 transitions, 10188 flow [2024-06-28 01:11:41,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 599 transitions, 9780 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 01:11:41,433 INFO L231 Difference]: Finished difference. Result has 497 places, 571 transitions, 8446 flow [2024-06-28 01:11:41,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8173, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8446, PETRI_PLACES=497, PETRI_TRANSITIONS=571} [2024-06-28 01:11:41,434 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 445 predicate places. [2024-06-28 01:11:41,435 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 571 transitions, 8446 flow [2024-06-28 01:11:41,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:41,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:11:41,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:11:41,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 01:11:41,435 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:11:41,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:11:41,436 INFO L85 PathProgramCache]: Analyzing trace with hash -2058959562, now seen corresponding path program 20 times [2024-06-28 01:11:41,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:11:41,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714605066] [2024-06-28 01:11:41,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:11:41,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:11:41,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:11:41,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:11:41,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:11:41,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714605066] [2024-06-28 01:11:41,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714605066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:11:41,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:11:41,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:11:41,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641209659] [2024-06-28 01:11:41,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:11:41,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:11:41,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:11:41,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:11:41,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:11:41,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:11:41,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 571 transitions, 8446 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:41,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:11:41,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:11:41,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:11:43,728 INFO L124 PetriNetUnfolderBase]: 4989/8696 cut-off events. [2024-06-28 01:11:43,728 INFO L125 PetriNetUnfolderBase]: For 1179969/1180005 co-relation queries the response was YES. [2024-06-28 01:11:43,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60538 conditions, 8696 events. 4989/8696 cut-off events. For 1179969/1180005 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 66381 event pairs, 1465 based on Foata normal form. 7/8308 useless extension candidates. Maximal degree in co-relation 60331. Up to 7306 conditions per place. [2024-06-28 01:11:44,057 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 486 selfloop transitions, 92 changer transitions 0/595 dead transitions. [2024-06-28 01:11:44,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 595 transitions, 9972 flow [2024-06-28 01:11:44,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:11:44,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:11:44,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 284 transitions. [2024-06-28 01:11:44,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 01:11:44,058 INFO L175 Difference]: Start difference. First operand has 497 places, 571 transitions, 8446 flow. Second operand 10 states and 284 transitions. [2024-06-28 01:11:44,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 595 transitions, 9972 flow [2024-06-28 01:11:53,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 595 transitions, 9670 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-28 01:11:53,390 INFO L231 Difference]: Finished difference. Result has 497 places, 571 transitions, 8334 flow [2024-06-28 01:11:53,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8144, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8334, PETRI_PLACES=497, PETRI_TRANSITIONS=571} [2024-06-28 01:11:53,391 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 445 predicate places. [2024-06-28 01:11:53,391 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 571 transitions, 8334 flow [2024-06-28 01:11:53,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:53,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:11:53,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:11:53,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 01:11:53,391 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:11:53,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:11:53,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1221958252, now seen corresponding path program 21 times [2024-06-28 01:11:53,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:11:53,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125937091] [2024-06-28 01:11:53,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:11:53,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:11:53,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:11:53,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:11:53,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:11:53,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125937091] [2024-06-28 01:11:53,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125937091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:11:53,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:11:53,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:11:53,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182131379] [2024-06-28 01:11:53,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:11:53,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:11:53,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:11:53,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:11:53,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:11:53,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:11:53,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 571 transitions, 8334 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:11:53,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:11:53,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:11:53,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:11:55,789 INFO L124 PetriNetUnfolderBase]: 4986/8692 cut-off events. [2024-06-28 01:11:55,790 INFO L125 PetriNetUnfolderBase]: For 1180901/1180937 co-relation queries the response was YES. [2024-06-28 01:11:55,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60166 conditions, 8692 events. 4986/8692 cut-off events. For 1180901/1180937 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 66298 event pairs, 1465 based on Foata normal form. 7/8304 useless extension candidates. Maximal degree in co-relation 59959. Up to 7303 conditions per place. [2024-06-28 01:11:55,909 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 481 selfloop transitions, 91 changer transitions 0/589 dead transitions. [2024-06-28 01:11:55,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 589 transitions, 9522 flow [2024-06-28 01:11:55,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:11:55,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:11:55,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 01:11:55,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5963541666666666 [2024-06-28 01:11:55,910 INFO L175 Difference]: Start difference. First operand has 497 places, 571 transitions, 8334 flow. Second operand 8 states and 229 transitions. [2024-06-28 01:11:55,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 589 transitions, 9522 flow [2024-06-28 01:12:04,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 589 transitions, 9272 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 01:12:04,857 INFO L231 Difference]: Finished difference. Result has 496 places, 571 transitions, 8272 flow [2024-06-28 01:12:04,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8084, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8272, PETRI_PLACES=496, PETRI_TRANSITIONS=571} [2024-06-28 01:12:04,858 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 444 predicate places. [2024-06-28 01:12:04,858 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 571 transitions, 8272 flow [2024-06-28 01:12:04,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:04,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:12:04,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:12:04,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 01:12:04,859 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:12:04,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:12:04,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1317828926, now seen corresponding path program 22 times [2024-06-28 01:12:04,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:12:04,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045593135] [2024-06-28 01:12:04,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:12:04,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:12:04,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:12:04,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:12:04,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:12:04,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045593135] [2024-06-28 01:12:04,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045593135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:12:04,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:12:04,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:12:04,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426545269] [2024-06-28 01:12:04,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:12:04,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:12:04,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:12:04,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:12:04,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:12:05,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:12:05,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 571 transitions, 8272 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:05,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:12:05,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:12:05,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:12:07,112 INFO L124 PetriNetUnfolderBase]: 5003/8721 cut-off events. [2024-06-28 01:12:07,113 INFO L125 PetriNetUnfolderBase]: For 1208182/1208216 co-relation queries the response was YES. [2024-06-28 01:12:07,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60597 conditions, 8721 events. 5003/8721 cut-off events. For 1208182/1208216 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 66596 event pairs, 1471 based on Foata normal form. 5/8325 useless extension candidates. Maximal degree in co-relation 60389. Up to 7157 conditions per place. [2024-06-28 01:12:07,239 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 370 selfloop transitions, 207 changer transitions 0/594 dead transitions. [2024-06-28 01:12:07,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 594 transitions, 10240 flow [2024-06-28 01:12:07,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:12:07,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:12:07,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 01:12:07,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 01:12:07,240 INFO L175 Difference]: Start difference. First operand has 496 places, 571 transitions, 8272 flow. Second operand 8 states and 232 transitions. [2024-06-28 01:12:07,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 594 transitions, 10240 flow [2024-06-28 01:12:16,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 594 transitions, 10048 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:12:16,516 INFO L231 Difference]: Finished difference. Result has 496 places, 577 transitions, 8642 flow [2024-06-28 01:12:16,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8080, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8642, PETRI_PLACES=496, PETRI_TRANSITIONS=577} [2024-06-28 01:12:16,517 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 444 predicate places. [2024-06-28 01:12:16,517 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 577 transitions, 8642 flow [2024-06-28 01:12:16,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:16,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:12:16,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:12:16,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 01:12:16,518 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:12:16,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:12:16,518 INFO L85 PathProgramCache]: Analyzing trace with hash -109450464, now seen corresponding path program 23 times [2024-06-28 01:12:16,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:12:16,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651481925] [2024-06-28 01:12:16,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:12:16,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:12:16,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:12:16,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:12:16,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:12:16,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651481925] [2024-06-28 01:12:16,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651481925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:12:16,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:12:16,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:12:16,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832898998] [2024-06-28 01:12:16,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:12:16,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:12:16,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:12:16,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:12:16,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:12:16,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:12:16,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 577 transitions, 8642 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:16,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:12:16,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:12:16,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:12:18,938 INFO L124 PetriNetUnfolderBase]: 5010/8732 cut-off events. [2024-06-28 01:12:18,938 INFO L125 PetriNetUnfolderBase]: For 1224381/1224415 co-relation queries the response was YES. [2024-06-28 01:12:19,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61078 conditions, 8732 events. 5010/8732 cut-off events. For 1224381/1224415 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 66672 event pairs, 1471 based on Foata normal form. 5/8334 useless extension candidates. Maximal degree in co-relation 60869. Up to 7165 conditions per place. [2024-06-28 01:12:19,067 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 376 selfloop transitions, 204 changer transitions 0/597 dead transitions. [2024-06-28 01:12:19,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 597 transitions, 10555 flow [2024-06-28 01:12:19,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:12:19,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:12:19,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-28 01:12:19,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067708333333334 [2024-06-28 01:12:19,068 INFO L175 Difference]: Start difference. First operand has 496 places, 577 transitions, 8642 flow. Second operand 8 states and 233 transitions. [2024-06-28 01:12:19,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 597 transitions, 10555 flow [2024-06-28 01:12:28,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 597 transitions, 10188 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-28 01:12:28,827 INFO L231 Difference]: Finished difference. Result has 499 places, 580 transitions, 8766 flow [2024-06-28 01:12:28,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8294, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8766, PETRI_PLACES=499, PETRI_TRANSITIONS=580} [2024-06-28 01:12:28,828 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 447 predicate places. [2024-06-28 01:12:28,828 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 580 transitions, 8766 flow [2024-06-28 01:12:28,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:28,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:12:28,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:12:28,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 01:12:28,828 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:12:28,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:12:28,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1664481598, now seen corresponding path program 24 times [2024-06-28 01:12:28,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:12:28,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166189661] [2024-06-28 01:12:28,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:12:28,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:12:28,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:12:28,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:12:28,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:12:28,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166189661] [2024-06-28 01:12:28,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166189661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:12:28,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:12:28,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:12:28,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515637096] [2024-06-28 01:12:28,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:12:28,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:12:28,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:12:28,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:12:28,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:12:28,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:12:28,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 580 transitions, 8766 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:28,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:12:28,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:12:28,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:12:31,061 INFO L124 PetriNetUnfolderBase]: 5007/8728 cut-off events. [2024-06-28 01:12:31,061 INFO L125 PetriNetUnfolderBase]: For 1227433/1227467 co-relation queries the response was YES. [2024-06-28 01:12:31,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60886 conditions, 8728 events. 5007/8728 cut-off events. For 1227433/1227467 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 66739 event pairs, 1471 based on Foata normal form. 5/8330 useless extension candidates. Maximal degree in co-relation 60677. Up to 7162 conditions per place. [2024-06-28 01:12:31,386 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 373 selfloop transitions, 206 changer transitions 0/596 dead transitions. [2024-06-28 01:12:31,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 596 transitions, 10282 flow [2024-06-28 01:12:31,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:12:31,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:12:31,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-28 01:12:31,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-28 01:12:31,387 INFO L175 Difference]: Start difference. First operand has 499 places, 580 transitions, 8766 flow. Second operand 8 states and 231 transitions. [2024-06-28 01:12:31,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 596 transitions, 10282 flow [2024-06-28 01:12:40,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 596 transitions, 9879 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 01:12:40,180 INFO L231 Difference]: Finished difference. Result has 502 places, 580 transitions, 8781 flow [2024-06-28 01:12:40,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8363, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8781, PETRI_PLACES=502, PETRI_TRANSITIONS=580} [2024-06-28 01:12:40,181 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 450 predicate places. [2024-06-28 01:12:40,181 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 580 transitions, 8781 flow [2024-06-28 01:12:40,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:40,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:12:40,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:12:40,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 01:12:40,182 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:12:40,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:12:40,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1562983536, now seen corresponding path program 13 times [2024-06-28 01:12:40,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:12:40,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969058575] [2024-06-28 01:12:40,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:12:40,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:12:40,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:12:40,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:12:40,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:12:40,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969058575] [2024-06-28 01:12:40,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969058575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:12:40,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:12:40,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:12:40,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296385122] [2024-06-28 01:12:40,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:12:40,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:12:40,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:12:40,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:12:40,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:12:40,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:12:40,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 580 transitions, 8781 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:40,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:12:40,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:12:40,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:12:42,405 INFO L124 PetriNetUnfolderBase]: 5014/8742 cut-off events. [2024-06-28 01:12:42,406 INFO L125 PetriNetUnfolderBase]: For 1244010/1244063 co-relation queries the response was YES. [2024-06-28 01:12:42,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61018 conditions, 8742 events. 5014/8742 cut-off events. For 1244010/1244063 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 66801 event pairs, 1480 based on Foata normal form. 17/8361 useless extension candidates. Maximal degree in co-relation 60808. Up to 7243 conditions per place. [2024-06-28 01:12:42,528 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 412 selfloop transitions, 177 changer transitions 0/606 dead transitions. [2024-06-28 01:12:42,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 606 transitions, 10722 flow [2024-06-28 01:12:42,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:12:42,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:12:42,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 01:12:42,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-28 01:12:42,529 INFO L175 Difference]: Start difference. First operand has 502 places, 580 transitions, 8781 flow. Second operand 8 states and 238 transitions. [2024-06-28 01:12:42,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 606 transitions, 10722 flow [2024-06-28 01:12:50,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 606 transitions, 10215 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:12:50,933 INFO L231 Difference]: Finished difference. Result has 502 places, 583 transitions, 8697 flow [2024-06-28 01:12:50,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8274, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8697, PETRI_PLACES=502, PETRI_TRANSITIONS=583} [2024-06-28 01:12:50,934 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 450 predicate places. [2024-06-28 01:12:50,934 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 583 transitions, 8697 flow [2024-06-28 01:12:50,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:50,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:12:50,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:12:50,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 01:12:50,934 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:12:50,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:12:50,935 INFO L85 PathProgramCache]: Analyzing trace with hash -708153288, now seen corresponding path program 14 times [2024-06-28 01:12:50,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:12:50,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668339643] [2024-06-28 01:12:50,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:12:50,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:12:50,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:12:51,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:12:51,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:12:51,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668339643] [2024-06-28 01:12:51,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668339643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:12:51,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:12:51,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:12:51,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797032797] [2024-06-28 01:12:51,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:12:51,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:12:51,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:12:51,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:12:51,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:12:51,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:12:51,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 583 transitions, 8697 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:12:51,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:12:51,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:12:51,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:12:53,369 INFO L124 PetriNetUnfolderBase]: 5021/8753 cut-off events. [2024-06-28 01:12:53,369 INFO L125 PetriNetUnfolderBase]: For 1255490/1255540 co-relation queries the response was YES. [2024-06-28 01:12:53,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61077 conditions, 8753 events. 5021/8753 cut-off events. For 1255490/1255540 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 66826 event pairs, 1480 based on Foata normal form. 15/8368 useless extension candidates. Maximal degree in co-relation 60866. Up to 7251 conditions per place. [2024-06-28 01:12:53,494 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 417 selfloop transitions, 173 changer transitions 0/607 dead transitions. [2024-06-28 01:12:53,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 607 transitions, 10968 flow [2024-06-28 01:12:53,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:12:53,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:12:53,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 01:12:53,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-06-28 01:12:53,495 INFO L175 Difference]: Start difference. First operand has 502 places, 583 transitions, 8697 flow. Second operand 8 states and 238 transitions. [2024-06-28 01:12:53,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 607 transitions, 10968 flow [2024-06-28 01:13:03,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 607 transitions, 10339 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-28 01:13:03,569 INFO L231 Difference]: Finished difference. Result has 502 places, 586 transitions, 8489 flow [2024-06-28 01:13:03,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8091, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8489, PETRI_PLACES=502, PETRI_TRANSITIONS=586} [2024-06-28 01:13:03,569 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 450 predicate places. [2024-06-28 01:13:03,570 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 586 transitions, 8489 flow [2024-06-28 01:13:03,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:13:03,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:13:03,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:13:03,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 01:13:03,570 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:13:03,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:13:03,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1534298026, now seen corresponding path program 15 times [2024-06-28 01:13:03,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:13:03,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963327679] [2024-06-28 01:13:03,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:13:03,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:13:03,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:13:03,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:13:03,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:13:03,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963327679] [2024-06-28 01:13:03,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963327679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:13:03,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:13:03,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:13:03,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046557362] [2024-06-28 01:13:03,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:13:03,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:13:03,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:13:03,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:13:03,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:13:03,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:13:03,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 586 transitions, 8489 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:13:03,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:13:03,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:13:03,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:13:05,769 INFO L124 PetriNetUnfolderBase]: 5018/8749 cut-off events. [2024-06-28 01:13:05,769 INFO L125 PetriNetUnfolderBase]: For 1252140/1252190 co-relation queries the response was YES. [2024-06-28 01:13:05,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60631 conditions, 8749 events. 5018/8749 cut-off events. For 1252140/1252190 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 66817 event pairs, 1480 based on Foata normal form. 15/8364 useless extension candidates. Maximal degree in co-relation 60420. Up to 7248 conditions per place. [2024-06-28 01:13:06,068 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 415 selfloop transitions, 174 changer transitions 0/606 dead transitions. [2024-06-28 01:13:06,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 606 transitions, 10367 flow [2024-06-28 01:13:06,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:13:06,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:13:06,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-28 01:13:06,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-06-28 01:13:06,069 INFO L175 Difference]: Start difference. First operand has 502 places, 586 transitions, 8489 flow. Second operand 8 states and 236 transitions. [2024-06-28 01:13:06,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 606 transitions, 10367 flow [2024-06-28 01:13:16,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 606 transitions, 9959 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:13:16,043 INFO L231 Difference]: Finished difference. Result has 504 places, 586 transitions, 8435 flow [2024-06-28 01:13:16,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8081, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8435, PETRI_PLACES=504, PETRI_TRANSITIONS=586} [2024-06-28 01:13:16,044 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 452 predicate places. [2024-06-28 01:13:16,044 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 586 transitions, 8435 flow [2024-06-28 01:13:16,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:13:16,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:13:16,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:13:16,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 01:13:16,044 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:13:16,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:13:16,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1914693718, now seen corresponding path program 16 times [2024-06-28 01:13:16,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:13:16,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103165752] [2024-06-28 01:13:16,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:13:16,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:13:16,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:13:16,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:13:16,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:13:16,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103165752] [2024-06-28 01:13:16,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103165752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:13:16,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:13:16,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:13:16,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93636229] [2024-06-28 01:13:16,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:13:16,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:13:16,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:13:16,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:13:16,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:13:16,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:13:16,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 586 transitions, 8435 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:13:16,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:13:16,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:13:16,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:13:18,339 INFO L124 PetriNetUnfolderBase]: 5045/8790 cut-off events. [2024-06-28 01:13:18,339 INFO L125 PetriNetUnfolderBase]: For 1293964/1294014 co-relation queries the response was YES. [2024-06-28 01:13:18,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61344 conditions, 8790 events. 5045/8790 cut-off events. For 1293964/1294014 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 67209 event pairs, 1480 based on Foata normal form. 15/8399 useless extension candidates. Maximal degree in co-relation 61132. Up to 7278 conditions per place. [2024-06-28 01:13:18,481 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 414 selfloop transitions, 182 changer transitions 0/613 dead transitions. [2024-06-28 01:13:18,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 613 transitions, 10845 flow [2024-06-28 01:13:18,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:13:18,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:13:18,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 01:13:18,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6119791666666666 [2024-06-28 01:13:18,482 INFO L175 Difference]: Start difference. First operand has 504 places, 586 transitions, 8435 flow. Second operand 8 states and 235 transitions. [2024-06-28 01:13:18,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 613 transitions, 10845 flow [2024-06-28 01:13:28,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 613 transitions, 10450 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 01:13:28,435 INFO L231 Difference]: Finished difference. Result has 505 places, 595 transitions, 8602 flow [2024-06-28 01:13:28,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8049, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8602, PETRI_PLACES=505, PETRI_TRANSITIONS=595} [2024-06-28 01:13:28,435 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 453 predicate places. [2024-06-28 01:13:28,436 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 595 transitions, 8602 flow [2024-06-28 01:13:28,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:13:28,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:13:28,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:13:28,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 01:13:28,437 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:13:28,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:13:28,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1901361238, now seen corresponding path program 17 times [2024-06-28 01:13:28,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:13:28,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102648855] [2024-06-28 01:13:28,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:13:28,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:13:28,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:13:28,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:13:28,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:13:28,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102648855] [2024-06-28 01:13:28,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102648855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:13:28,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:13:28,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:13:28,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20612234] [2024-06-28 01:13:28,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:13:28,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:13:28,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:13:28,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:13:28,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:13:28,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:13:28,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 595 transitions, 8602 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:13:28,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:13:28,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:13:28,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:13:30,789 INFO L124 PetriNetUnfolderBase]: 5042/8786 cut-off events. [2024-06-28 01:13:30,789 INFO L125 PetriNetUnfolderBase]: For 1295188/1295238 co-relation queries the response was YES. [2024-06-28 01:13:30,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61222 conditions, 8786 events. 5042/8786 cut-off events. For 1295188/1295238 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 67167 event pairs, 1480 based on Foata normal form. 15/8395 useless extension candidates. Maximal degree in co-relation 61009. Up to 7275 conditions per place. [2024-06-28 01:13:30,909 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 412 selfloop transitions, 183 changer transitions 0/612 dead transitions. [2024-06-28 01:13:30,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 612 transitions, 10492 flow [2024-06-28 01:13:30,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:13:30,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:13:30,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-28 01:13:30,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067708333333334 [2024-06-28 01:13:30,910 INFO L175 Difference]: Start difference. First operand has 505 places, 595 transitions, 8602 flow. Second operand 8 states and 233 transitions. [2024-06-28 01:13:30,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 612 transitions, 10492 flow [2024-06-28 01:13:40,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 612 transitions, 10186 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 01:13:40,454 INFO L231 Difference]: Finished difference. Result has 510 places, 595 transitions, 8668 flow [2024-06-28 01:13:40,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8296, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8668, PETRI_PLACES=510, PETRI_TRANSITIONS=595} [2024-06-28 01:13:40,454 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 458 predicate places. [2024-06-28 01:13:40,455 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 595 transitions, 8668 flow [2024-06-28 01:13:40,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:13:40,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:13:40,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:13:40,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 01:13:40,468 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:13:40,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:13:40,469 INFO L85 PathProgramCache]: Analyzing trace with hash -622303146, now seen corresponding path program 18 times [2024-06-28 01:13:40,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:13:40,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736507384] [2024-06-28 01:13:40,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:13:40,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:13:40,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:13:40,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:13:40,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:13:40,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736507384] [2024-06-28 01:13:40,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736507384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:13:40,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:13:40,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:13:40,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449842459] [2024-06-28 01:13:40,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:13:40,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:13:40,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:13:40,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:13:40,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:13:40,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:13:40,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 595 transitions, 8668 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:13:40,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:13:40,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:13:40,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:13:42,967 INFO L124 PetriNetUnfolderBase]: 5039/8784 cut-off events. [2024-06-28 01:13:42,967 INFO L125 PetriNetUnfolderBase]: For 1295985/1296021 co-relation queries the response was YES. [2024-06-28 01:13:43,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61084 conditions, 8784 events. 5039/8784 cut-off events. For 1295985/1296021 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 67033 event pairs, 1453 based on Foata normal form. 7/8382 useless extension candidates. Maximal degree in co-relation 60870. Up to 7554 conditions per place. [2024-06-28 01:13:43,096 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 562 selfloop transitions, 31 changer transitions 0/610 dead transitions. [2024-06-28 01:13:43,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 610 transitions, 9890 flow [2024-06-28 01:13:43,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:13:43,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:13:43,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-28 01:13:43,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 01:13:43,097 INFO L175 Difference]: Start difference. First operand has 510 places, 595 transitions, 8668 flow. Second operand 8 states and 222 transitions. [2024-06-28 01:13:43,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 610 transitions, 9890 flow [2024-06-28 01:13:55,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 610 transitions, 9500 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 01:13:55,145 INFO L231 Difference]: Finished difference. Result has 511 places, 595 transitions, 8346 flow [2024-06-28 01:13:55,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8278, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8346, PETRI_PLACES=511, PETRI_TRANSITIONS=595} [2024-06-28 01:13:55,146 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 459 predicate places. [2024-06-28 01:13:55,146 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 595 transitions, 8346 flow [2024-06-28 01:13:55,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:13:55,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:13:55,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:13:55,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 01:13:55,147 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:13:55,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:13:55,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1179825344, now seen corresponding path program 17 times [2024-06-28 01:13:55,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:13:55,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660783196] [2024-06-28 01:13:55,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:13:55,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:13:55,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:13:55,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:13:55,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:13:55,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660783196] [2024-06-28 01:13:55,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660783196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:13:55,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:13:55,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:13:55,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066365862] [2024-06-28 01:13:55,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:13:55,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:13:55,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:13:55,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:13:55,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:13:55,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:13:55,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 595 transitions, 8346 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:13:55,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:13:55,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:13:55,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:13:57,403 INFO L124 PetriNetUnfolderBase]: 5034/8768 cut-off events. [2024-06-28 01:13:57,404 INFO L125 PetriNetUnfolderBase]: For 1295599/1295649 co-relation queries the response was YES. [2024-06-28 01:13:57,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60340 conditions, 8768 events. 5034/8768 cut-off events. For 1295599/1295649 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 67058 event pairs, 1488 based on Foata normal form. 22/8376 useless extension candidates. Maximal degree in co-relation 60125. Up to 7407 conditions per place. [2024-06-28 01:13:57,532 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 505 selfloop transitions, 89 changer transitions 0/611 dead transitions. [2024-06-28 01:13:57,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 611 transitions, 9591 flow [2024-06-28 01:13:57,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:13:57,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:13:57,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 01:13:57,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5885416666666666 [2024-06-28 01:13:57,533 INFO L175 Difference]: Start difference. First operand has 511 places, 595 transitions, 8346 flow. Second operand 8 states and 226 transitions. [2024-06-28 01:13:57,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 611 transitions, 9591 flow [2024-06-28 01:14:08,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 611 transitions, 9471 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-28 01:14:08,163 INFO L231 Difference]: Finished difference. Result has 510 places, 596 transitions, 8430 flow [2024-06-28 01:14:08,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8234, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8430, PETRI_PLACES=510, PETRI_TRANSITIONS=596} [2024-06-28 01:14:08,164 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 458 predicate places. [2024-06-28 01:14:08,164 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 596 transitions, 8430 flow [2024-06-28 01:14:08,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:14:08,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:14:08,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:14:08,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 01:14:08,164 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:14:08,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:14:08,165 INFO L85 PathProgramCache]: Analyzing trace with hash -703549772, now seen corresponding path program 18 times [2024-06-28 01:14:08,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:14:08,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160154590] [2024-06-28 01:14:08,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:14:08,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:14:08,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:14:08,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:14:08,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:14:08,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160154590] [2024-06-28 01:14:08,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160154590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:14:08,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:14:08,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:14:08,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873552052] [2024-06-28 01:14:08,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:14:08,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:14:08,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:14:08,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:14:08,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:14:08,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:14:08,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 596 transitions, 8430 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:14:08,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:14:08,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:14:08,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:14:10,478 INFO L124 PetriNetUnfolderBase]: 5029/8761 cut-off events. [2024-06-28 01:14:10,478 INFO L125 PetriNetUnfolderBase]: For 1281832/1281882 co-relation queries the response was YES. [2024-06-28 01:14:10,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60055 conditions, 8761 events. 5029/8761 cut-off events. For 1281832/1281882 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 66926 event pairs, 1487 based on Foata normal form. 22/8369 useless extension candidates. Maximal degree in co-relation 59839. Up to 7400 conditions per place. [2024-06-28 01:14:10,605 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 504 selfloop transitions, 91 changer transitions 0/612 dead transitions. [2024-06-28 01:14:10,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 612 transitions, 9683 flow [2024-06-28 01:14:10,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:14:10,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:14:10,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-28 01:14:10,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5859375 [2024-06-28 01:14:10,607 INFO L175 Difference]: Start difference. First operand has 510 places, 596 transitions, 8430 flow. Second operand 8 states and 225 transitions. [2024-06-28 01:14:10,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 612 transitions, 9683 flow [2024-06-28 01:14:21,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 612 transitions, 9456 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 01:14:21,543 INFO L231 Difference]: Finished difference. Result has 513 places, 597 transitions, 8417 flow [2024-06-28 01:14:21,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8217, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8417, PETRI_PLACES=513, PETRI_TRANSITIONS=597} [2024-06-28 01:14:21,544 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 461 predicate places. [2024-06-28 01:14:21,544 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 597 transitions, 8417 flow [2024-06-28 01:14:21,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:14:21,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:14:21,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:14:21,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 01:14:21,544 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:14:21,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:14:21,545 INFO L85 PathProgramCache]: Analyzing trace with hash -847564928, now seen corresponding path program 19 times [2024-06-28 01:14:21,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:14:21,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844140795] [2024-06-28 01:14:21,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:14:21,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:14:21,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:14:21,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:14:21,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:14:21,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844140795] [2024-06-28 01:14:21,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844140795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:14:21,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:14:21,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:14:21,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320103535] [2024-06-28 01:14:21,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:14:21,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:14:21,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:14:21,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:14:21,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:14:21,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:14:21,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 597 transitions, 8417 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:14:21,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:14:21,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:14:21,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:14:24,004 INFO L124 PetriNetUnfolderBase]: 5024/8755 cut-off events. [2024-06-28 01:14:24,004 INFO L125 PetriNetUnfolderBase]: For 1263590/1263626 co-relation queries the response was YES. [2024-06-28 01:14:24,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59475 conditions, 8755 events. 5024/8755 cut-off events. For 1263590/1263626 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 66859 event pairs, 1462 based on Foata normal form. 8/8352 useless extension candidates. Maximal degree in co-relation 59258. Up to 7504 conditions per place. [2024-06-28 01:14:24,129 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 566 selfloop transitions, 30 changer transitions 0/613 dead transitions. [2024-06-28 01:14:24,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 613 transitions, 9667 flow [2024-06-28 01:14:24,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:14:24,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:14:24,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-28 01:14:24,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755208333333334 [2024-06-28 01:14:24,130 INFO L175 Difference]: Start difference. First operand has 513 places, 597 transitions, 8417 flow. Second operand 8 states and 221 transitions. [2024-06-28 01:14:24,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 613 transitions, 9667 flow [2024-06-28 01:14:34,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 613 transitions, 9452 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 01:14:34,423 INFO L231 Difference]: Finished difference. Result has 515 places, 598 transitions, 8289 flow [2024-06-28 01:14:34,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8210, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8289, PETRI_PLACES=515, PETRI_TRANSITIONS=598} [2024-06-28 01:14:34,424 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 463 predicate places. [2024-06-28 01:14:34,424 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 598 transitions, 8289 flow [2024-06-28 01:14:34,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:14:34,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:14:34,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:14:34,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 01:14:34,425 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:14:34,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:14:34,425 INFO L85 PathProgramCache]: Analyzing trace with hash -960649762, now seen corresponding path program 20 times [2024-06-28 01:14:34,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:14:34,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64864175] [2024-06-28 01:14:34,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:14:34,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:14:34,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:14:34,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:14:34,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:14:34,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64864175] [2024-06-28 01:14:34,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64864175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:14:34,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:14:34,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:14:34,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252378688] [2024-06-28 01:14:34,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:14:34,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:14:34,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:14:34,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:14:34,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:14:34,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:14:34,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 598 transitions, 8289 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:14:34,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:14:34,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:14:34,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:14:36,845 INFO L124 PetriNetUnfolderBase]: 5019/8769 cut-off events. [2024-06-28 01:14:36,845 INFO L125 PetriNetUnfolderBase]: For 1247488/1247524 co-relation queries the response was YES. [2024-06-28 01:14:36,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58874 conditions, 8769 events. 5019/8769 cut-off events. For 1247488/1247524 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 67079 event pairs, 1445 based on Foata normal form. 8/8366 useless extension candidates. Maximal degree in co-relation 58656. Up to 7462 conditions per place. [2024-06-28 01:14:36,967 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 567 selfloop transitions, 34 changer transitions 0/618 dead transitions. [2024-06-28 01:14:36,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 618 transitions, 9560 flow [2024-06-28 01:14:36,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:14:36,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:14:36,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-06-28 01:14:36,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-28 01:14:36,968 INFO L175 Difference]: Start difference. First operand has 515 places, 598 transitions, 8289 flow. Second operand 9 states and 248 transitions. [2024-06-28 01:14:36,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 618 transitions, 9560 flow [2024-06-28 01:14:46,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 618 transitions, 9469 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 01:14:46,802 INFO L231 Difference]: Finished difference. Result has 518 places, 599 transitions, 8292 flow [2024-06-28 01:14:46,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8206, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8292, PETRI_PLACES=518, PETRI_TRANSITIONS=599} [2024-06-28 01:14:46,803 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 466 predicate places. [2024-06-28 01:14:46,803 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 599 transitions, 8292 flow [2024-06-28 01:14:46,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:14:46,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:14:46,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:14:46,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 01:14:46,804 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:14:46,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:14:46,804 INFO L85 PathProgramCache]: Analyzing trace with hash -676857538, now seen corresponding path program 25 times [2024-06-28 01:14:46,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:14:46,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789873331] [2024-06-28 01:14:46,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:14:46,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:14:46,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:14:46,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:14:46,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:14:46,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789873331] [2024-06-28 01:14:46,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789873331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:14:46,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:14:46,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:14:46,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911932304] [2024-06-28 01:14:46,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:14:46,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:14:46,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:14:46,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:14:46,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:14:46,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:14:46,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 599 transitions, 8292 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:14:46,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:14:46,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:14:46,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:14:49,229 INFO L124 PetriNetUnfolderBase]: 5026/8755 cut-off events. [2024-06-28 01:14:49,229 INFO L125 PetriNetUnfolderBase]: For 1247736/1247805 co-relation queries the response was YES. [2024-06-28 01:14:49,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58910 conditions, 8755 events. 5026/8755 cut-off events. For 1247736/1247805 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 67027 event pairs, 1525 based on Foata normal form. 28/8370 useless extension candidates. Maximal degree in co-relation 58691. Up to 7183 conditions per place. [2024-06-28 01:14:49,350 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 394 selfloop transitions, 206 changer transitions 0/617 dead transitions. [2024-06-28 01:14:49,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 617 transitions, 10620 flow [2024-06-28 01:14:49,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:14:49,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:14:49,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 01:14:49,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 01:14:49,351 INFO L175 Difference]: Start difference. First operand has 518 places, 599 transitions, 8292 flow. Second operand 8 states and 232 transitions. [2024-06-28 01:14:49,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 617 transitions, 10620 flow [2024-06-28 01:15:00,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 617 transitions, 10547 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:15:00,332 INFO L231 Difference]: Finished difference. Result has 519 places, 602 transitions, 8705 flow [2024-06-28 01:15:00,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8219, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8705, PETRI_PLACES=519, PETRI_TRANSITIONS=602} [2024-06-28 01:15:00,333 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 467 predicate places. [2024-06-28 01:15:00,333 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 602 transitions, 8705 flow [2024-06-28 01:15:00,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:00,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:15:00,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:15:00,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 01:15:00,348 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:15:00,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:15:00,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1873592852, now seen corresponding path program 26 times [2024-06-28 01:15:00,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:15:00,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997045081] [2024-06-28 01:15:00,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:15:00,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:15:00,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:15:00,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:15:00,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:15:00,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997045081] [2024-06-28 01:15:00,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997045081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:15:00,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:15:00,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:15:00,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716136761] [2024-06-28 01:15:00,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:15:00,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:15:00,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:15:00,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:15:00,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:15:00,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:15:00,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 602 transitions, 8705 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:00,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:15:00,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:15:00,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:15:02,679 INFO L124 PetriNetUnfolderBase]: 5023/8751 cut-off events. [2024-06-28 01:15:02,679 INFO L125 PetriNetUnfolderBase]: For 1249117/1249176 co-relation queries the response was YES. [2024-06-28 01:15:02,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59213 conditions, 8751 events. 5023/8751 cut-off events. For 1249117/1249176 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 66902 event pairs, 1525 based on Foata normal form. 20/8358 useless extension candidates. Maximal degree in co-relation 58993. Up to 7180 conditions per place. [2024-06-28 01:15:02,824 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 392 selfloop transitions, 207 changer transitions 0/616 dead transitions. [2024-06-28 01:15:02,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 616 transitions, 10623 flow [2024-06-28 01:15:02,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:15:02,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:15:02,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-28 01:15:02,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5989583333333334 [2024-06-28 01:15:02,825 INFO L175 Difference]: Start difference. First operand has 519 places, 602 transitions, 8705 flow. Second operand 8 states and 230 transitions. [2024-06-28 01:15:02,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 616 transitions, 10623 flow [2024-06-28 01:15:15,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 616 transitions, 9911 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-28 01:15:15,812 INFO L231 Difference]: Finished difference. Result has 520 places, 602 transitions, 8413 flow [2024-06-28 01:15:15,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7993, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8413, PETRI_PLACES=520, PETRI_TRANSITIONS=602} [2024-06-28 01:15:15,813 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 468 predicate places. [2024-06-28 01:15:15,813 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 602 transitions, 8413 flow [2024-06-28 01:15:15,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:15,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:15:15,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:15:15,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 01:15:15,813 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:15:15,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:15:15,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1054304574, now seen corresponding path program 27 times [2024-06-28 01:15:15,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:15:15,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386719204] [2024-06-28 01:15:15,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:15:15,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:15:15,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:15:15,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:15:15,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:15:15,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386719204] [2024-06-28 01:15:15,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386719204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:15:15,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:15:15,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:15:15,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296859532] [2024-06-28 01:15:15,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:15:15,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:15:15,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:15:15,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:15:15,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:15:15,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:15:15,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 602 transitions, 8413 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:15,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:15:15,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:15:15,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:15:18,030 INFO L124 PetriNetUnfolderBase]: 5040/8777 cut-off events. [2024-06-28 01:15:18,031 INFO L125 PetriNetUnfolderBase]: For 1271411/1271470 co-relation queries the response was YES. [2024-06-28 01:15:18,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59501 conditions, 8777 events. 5040/8777 cut-off events. For 1271411/1271470 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 67222 event pairs, 1525 based on Foata normal form. 20/8380 useless extension candidates. Maximal degree in co-relation 59280. Up to 7199 conditions per place. [2024-06-28 01:15:18,164 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 394 selfloop transitions, 212 changer transitions 0/623 dead transitions. [2024-06-28 01:15:18,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 623 transitions, 10831 flow [2024-06-28 01:15:18,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:15:18,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:15:18,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-28 01:15:18,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 01:15:18,166 INFO L175 Difference]: Start difference. First operand has 520 places, 602 transitions, 8413 flow. Second operand 8 states and 232 transitions. [2024-06-28 01:15:18,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 623 transitions, 10831 flow [2024-06-28 01:15:27,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 623 transitions, 10449 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:15:27,393 INFO L231 Difference]: Finished difference. Result has 523 places, 608 transitions, 8595 flow [2024-06-28 01:15:27,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=8037, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8595, PETRI_PLACES=523, PETRI_TRANSITIONS=608} [2024-06-28 01:15:27,394 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 471 predicate places. [2024-06-28 01:15:27,394 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 608 transitions, 8595 flow [2024-06-28 01:15:27,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:27,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:15:27,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:15:27,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 01:15:27,395 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:15:27,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:15:27,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1585996308, now seen corresponding path program 28 times [2024-06-28 01:15:27,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:15:27,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372136854] [2024-06-28 01:15:27,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:15:27,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:15:27,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:15:27,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:15:27,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:15:27,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372136854] [2024-06-28 01:15:27,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372136854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:15:27,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:15:27,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:15:27,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821984336] [2024-06-28 01:15:27,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:15:27,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:15:27,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:15:27,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:15:27,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:15:27,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:15:27,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 608 transitions, 8595 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:27,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:15:27,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:15:27,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:15:29,755 INFO L124 PetriNetUnfolderBase]: 5037/8777 cut-off events. [2024-06-28 01:15:29,755 INFO L125 PetriNetUnfolderBase]: For 1268901/1268937 co-relation queries the response was YES. [2024-06-28 01:15:29,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59376 conditions, 8777 events. 5037/8777 cut-off events. For 1268901/1268937 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 67187 event pairs, 1461 based on Foata normal form. 7/8367 useless extension candidates. Maximal degree in co-relation 59154. Up to 7531 conditions per place. [2024-06-28 01:15:29,884 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 572 selfloop transitions, 31 changer transitions 0/620 dead transitions. [2024-06-28 01:15:29,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 620 transitions, 9829 flow [2024-06-28 01:15:29,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:15:29,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:15:29,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-28 01:15:29,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5703125 [2024-06-28 01:15:29,885 INFO L175 Difference]: Start difference. First operand has 523 places, 608 transitions, 8595 flow. Second operand 8 states and 219 transitions. [2024-06-28 01:15:29,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 620 transitions, 9829 flow [2024-06-28 01:15:40,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 620 transitions, 9115 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 01:15:40,357 INFO L231 Difference]: Finished difference. Result has 523 places, 608 transitions, 7949 flow [2024-06-28 01:15:40,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7881, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7949, PETRI_PLACES=523, PETRI_TRANSITIONS=608} [2024-06-28 01:15:40,358 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 471 predicate places. [2024-06-28 01:15:40,358 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 608 transitions, 7949 flow [2024-06-28 01:15:40,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:40,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:15:40,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:15:40,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 01:15:40,358 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:15:40,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:15:40,359 INFO L85 PathProgramCache]: Analyzing trace with hash 125986358, now seen corresponding path program 29 times [2024-06-28 01:15:40,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:15:40,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978696375] [2024-06-28 01:15:40,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:15:40,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:15:40,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:15:40,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:15:40,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:15:40,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978696375] [2024-06-28 01:15:40,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978696375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:15:40,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:15:40,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:15:40,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125947451] [2024-06-28 01:15:40,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:15:40,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:15:40,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:15:40,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:15:40,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:15:40,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:15:40,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 608 transitions, 7949 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:40,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:15:40,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:15:40,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:15:42,676 INFO L124 PetriNetUnfolderBase]: 5034/8769 cut-off events. [2024-06-28 01:15:42,676 INFO L125 PetriNetUnfolderBase]: For 1262003/1262062 co-relation queries the response was YES. [2024-06-28 01:15:42,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58602 conditions, 8769 events. 5034/8769 cut-off events. For 1262003/1262062 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 67209 event pairs, 1525 based on Foata normal form. 20/8372 useless extension candidates. Maximal degree in co-relation 58379. Up to 7193 conditions per place. [2024-06-28 01:15:42,801 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 391 selfloop transitions, 213 changer transitions 0/621 dead transitions. [2024-06-28 01:15:42,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 621 transitions, 9537 flow [2024-06-28 01:15:42,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:15:42,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:15:42,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 01:15:42,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5963541666666666 [2024-06-28 01:15:42,803 INFO L175 Difference]: Start difference. First operand has 523 places, 608 transitions, 7949 flow. Second operand 8 states and 229 transitions. [2024-06-28 01:15:42,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 621 transitions, 9537 flow [2024-06-28 01:15:52,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 621 transitions, 9411 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 01:15:52,707 INFO L231 Difference]: Finished difference. Result has 522 places, 608 transitions, 8255 flow [2024-06-28 01:15:52,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7823, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8255, PETRI_PLACES=522, PETRI_TRANSITIONS=608} [2024-06-28 01:15:52,707 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 470 predicate places. [2024-06-28 01:15:52,708 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 608 transitions, 8255 flow [2024-06-28 01:15:52,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:52,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:15:52,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:15:52,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 01:15:52,708 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:15:52,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:15:52,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1050197484, now seen corresponding path program 30 times [2024-06-28 01:15:52,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:15:52,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294708734] [2024-06-28 01:15:52,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:15:52,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:15:52,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:15:52,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:15:52,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:15:52,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294708734] [2024-06-28 01:15:52,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294708734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:15:52,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:15:52,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:15:52,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765880060] [2024-06-28 01:15:52,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:15:52,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:15:52,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:15:52,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:15:52,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:15:52,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:15:52,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 608 transitions, 8255 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:15:52,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:15:52,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:15:52,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:15:55,055 INFO L124 PetriNetUnfolderBase]: 5031/8765 cut-off events. [2024-06-28 01:15:55,055 INFO L125 PetriNetUnfolderBase]: For 1261578/1261637 co-relation queries the response was YES. [2024-06-28 01:15:55,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58942 conditions, 8765 events. 5031/8765 cut-off events. For 1261578/1261637 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 67077 event pairs, 1525 based on Foata normal form. 20/8368 useless extension candidates. Maximal degree in co-relation 58718. Up to 7190 conditions per place. [2024-06-28 01:15:55,203 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 384 selfloop transitions, 219 changer transitions 0/620 dead transitions. [2024-06-28 01:15:55,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 620 transitions, 9489 flow [2024-06-28 01:15:55,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:15:55,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:15:55,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-28 01:15:55,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5911458333333334 [2024-06-28 01:15:55,204 INFO L175 Difference]: Start difference. First operand has 522 places, 608 transitions, 8255 flow. Second operand 8 states and 227 transitions. [2024-06-28 01:15:55,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 620 transitions, 9489 flow [2024-06-28 01:16:03,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 620 transitions, 8981 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 01:16:03,969 INFO L231 Difference]: Finished difference. Result has 523 places, 608 transitions, 8191 flow [2024-06-28 01:16:03,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7747, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8191, PETRI_PLACES=523, PETRI_TRANSITIONS=608} [2024-06-28 01:16:03,970 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 471 predicate places. [2024-06-28 01:16:03,970 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 608 transitions, 8191 flow [2024-06-28 01:16:03,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:03,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:03,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:03,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 01:16:03,971 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:16:03,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:03,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1866933556, now seen corresponding path program 19 times [2024-06-28 01:16:03,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:03,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004915413] [2024-06-28 01:16:03,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:03,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:03,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:04,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:16:04,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:04,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004915413] [2024-06-28 01:16:04,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004915413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:04,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:04,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:16:04,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377046206] [2024-06-28 01:16:04,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:04,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:16:04,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:04,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:16:04,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:16:04,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:16:04,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 608 transitions, 8191 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:04,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:04,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:16:04,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:06,276 INFO L124 PetriNetUnfolderBase]: 5038/8779 cut-off events. [2024-06-28 01:16:06,277 INFO L125 PetriNetUnfolderBase]: For 1274315/1274359 co-relation queries the response was YES. [2024-06-28 01:16:06,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59048 conditions, 8779 events. 5038/8779 cut-off events. For 1274315/1274359 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 67166 event pairs, 1485 based on Foata normal form. 15/8372 useless extension candidates. Maximal degree in co-relation 58823. Up to 7267 conditions per place. [2024-06-28 01:16:06,397 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 426 selfloop transitions, 183 changer transitions 0/626 dead transitions. [2024-06-28 01:16:06,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 626 transitions, 10564 flow [2024-06-28 01:16:06,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:06,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:06,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-28 01:16:06,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-28 01:16:06,398 INFO L175 Difference]: Start difference. First operand has 523 places, 608 transitions, 8191 flow. Second operand 8 states and 231 transitions. [2024-06-28 01:16:06,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 626 transitions, 10564 flow [2024-06-28 01:16:16,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 626 transitions, 10100 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 01:16:16,132 INFO L231 Difference]: Finished difference. Result has 523 places, 611 transitions, 8158 flow [2024-06-28 01:16:16,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7727, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8158, PETRI_PLACES=523, PETRI_TRANSITIONS=611} [2024-06-28 01:16:16,133 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 471 predicate places. [2024-06-28 01:16:16,133 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 611 transitions, 8158 flow [2024-06-28 01:16:16,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:16,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:16,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:16,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 01:16:16,133 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:16:16,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:16,134 INFO L85 PathProgramCache]: Analyzing trace with hash 569209912, now seen corresponding path program 20 times [2024-06-28 01:16:16,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:16,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238556528] [2024-06-28 01:16:16,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:16,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:16,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:16,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:16:16,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:16,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238556528] [2024-06-28 01:16:16,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238556528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:16,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:16,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:16:16,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249986534] [2024-06-28 01:16:16,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:16,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:16:16,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:16,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:16:16,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:16:16,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:16:16,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 611 transitions, 8158 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:16,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:16,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:16:16,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:18,541 INFO L124 PetriNetUnfolderBase]: 5045/8796 cut-off events. [2024-06-28 01:16:18,541 INFO L125 PetriNetUnfolderBase]: For 1287034/1287064 co-relation queries the response was YES. [2024-06-28 01:16:18,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59095 conditions, 8796 events. 5045/8796 cut-off events. For 1287034/1287064 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 67163 event pairs, 1451 based on Foata normal form. 1/8375 useless extension candidates. Maximal degree in co-relation 58869. Up to 7559 conditions per place. [2024-06-28 01:16:18,661 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 578 selfloop transitions, 31 changer transitions 0/626 dead transitions. [2024-06-28 01:16:18,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 626 transitions, 9474 flow [2024-06-28 01:16:18,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:18,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:18,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-28 01:16:18,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5703125 [2024-06-28 01:16:18,662 INFO L175 Difference]: Start difference. First operand has 523 places, 611 transitions, 8158 flow. Second operand 8 states and 219 transitions. [2024-06-28 01:16:18,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 626 transitions, 9474 flow [2024-06-28 01:16:28,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 626 transitions, 8946 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 01:16:28,790 INFO L231 Difference]: Finished difference. Result has 525 places, 614 transitions, 7774 flow [2024-06-28 01:16:28,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7640, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7774, PETRI_PLACES=525, PETRI_TRANSITIONS=614} [2024-06-28 01:16:28,791 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 473 predicate places. [2024-06-28 01:16:28,791 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 614 transitions, 7774 flow [2024-06-28 01:16:28,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:28,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:28,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:28,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 01:16:28,792 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:16:28,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:28,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1242343480, now seen corresponding path program 21 times [2024-06-28 01:16:28,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:28,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8416097] [2024-06-28 01:16:28,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:28,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:28,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:28,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:16:28,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:28,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8416097] [2024-06-28 01:16:28,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8416097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:28,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:28,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:16:28,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004157735] [2024-06-28 01:16:28,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:28,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:16:28,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:28,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:16:28,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:16:28,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:16:28,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 614 transitions, 7774 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:28,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:28,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:16:28,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:31,037 INFO L124 PetriNetUnfolderBase]: 5062/8816 cut-off events. [2024-06-28 01:16:31,038 INFO L125 PetriNetUnfolderBase]: For 1314428/1314472 co-relation queries the response was YES. [2024-06-28 01:16:31,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59033 conditions, 8816 events. 5062/8816 cut-off events. For 1314428/1314472 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 67490 event pairs, 1485 based on Foata normal form. 15/8403 useless extension candidates. Maximal degree in co-relation 58806. Up to 7294 conditions per place. [2024-06-28 01:16:31,352 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 423 selfloop transitions, 195 changer transitions 0/635 dead transitions. [2024-06-28 01:16:31,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 635 transitions, 10250 flow [2024-06-28 01:16:31,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:31,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:31,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-28 01:16:31,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-28 01:16:31,354 INFO L175 Difference]: Start difference. First operand has 525 places, 614 transitions, 7774 flow. Second operand 8 states and 231 transitions. [2024-06-28 01:16:31,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 635 transitions, 10250 flow [2024-06-28 01:16:40,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 635 transitions, 10164 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 01:16:40,259 INFO L231 Difference]: Finished difference. Result has 527 places, 620 transitions, 8216 flow [2024-06-28 01:16:40,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7688, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8216, PETRI_PLACES=527, PETRI_TRANSITIONS=620} [2024-06-28 01:16:40,260 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 475 predicate places. [2024-06-28 01:16:40,260 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 620 transitions, 8216 flow [2024-06-28 01:16:40,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:40,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:40,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:40,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 01:16:40,261 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:16:40,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:40,261 INFO L85 PathProgramCache]: Analyzing trace with hash -663518114, now seen corresponding path program 22 times [2024-06-28 01:16:40,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:40,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193276655] [2024-06-28 01:16:40,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:40,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:40,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:40,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:16:40,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:40,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193276655] [2024-06-28 01:16:40,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193276655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:40,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:40,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:16:40,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314313181] [2024-06-28 01:16:40,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:40,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:16:40,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:40,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:16:40,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:16:40,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:16:40,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 620 transitions, 8216 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:40,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:40,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:16:40,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:42,593 INFO L124 PetriNetUnfolderBase]: 5079/8842 cut-off events. [2024-06-28 01:16:42,593 INFO L125 PetriNetUnfolderBase]: For 1346733/1346777 co-relation queries the response was YES. [2024-06-28 01:16:42,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59912 conditions, 8842 events. 5079/8842 cut-off events. For 1346733/1346777 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 67624 event pairs, 1485 based on Foata normal form. 15/8425 useless extension candidates. Maximal degree in co-relation 59684. Up to 7313 conditions per place. [2024-06-28 01:16:42,719 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 427 selfloop transitions, 197 changer transitions 0/641 dead transitions. [2024-06-28 01:16:42,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 641 transitions, 10693 flow [2024-06-28 01:16:42,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:42,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:42,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-28 01:16:42,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6015625 [2024-06-28 01:16:42,720 INFO L175 Difference]: Start difference. First operand has 527 places, 620 transitions, 8216 flow. Second operand 8 states and 231 transitions. [2024-06-28 01:16:42,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 641 transitions, 10693 flow [2024-06-28 01:16:53,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 641 transitions, 10006 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 01:16:53,520 INFO L231 Difference]: Finished difference. Result has 527 places, 626 transitions, 8044 flow [2024-06-28 01:16:53,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=7547, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8044, PETRI_PLACES=527, PETRI_TRANSITIONS=626} [2024-06-28 01:16:53,536 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 475 predicate places. [2024-06-28 01:16:53,536 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 626 transitions, 8044 flow [2024-06-28 01:16:53,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:53,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:16:53,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:16:53,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 01:16:53,537 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:16:53,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:16:53,537 INFO L85 PathProgramCache]: Analyzing trace with hash -703537868, now seen corresponding path program 23 times [2024-06-28 01:16:53,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:16:53,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297390704] [2024-06-28 01:16:53,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:16:53,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:16:53,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:16:53,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:16:53,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:16:53,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297390704] [2024-06-28 01:16:53,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297390704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:16:53,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:16:53,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:16:53,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334419434] [2024-06-28 01:16:53,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:16:53,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:16:53,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:16:53,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:16:53,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:16:53,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-06-28 01:16:53,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 626 transitions, 8044 flow. Second operand has 8 states, 8 states have (on average 21.875) internal successors, (175), 8 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:16:53,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:16:53,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-06-28 01:16:53,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:16:55,815 INFO L124 PetriNetUnfolderBase]: 5076/8838 cut-off events. [2024-06-28 01:16:55,816 INFO L125 PetriNetUnfolderBase]: For 1340721/1340765 co-relation queries the response was YES. [2024-06-28 01:16:55,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59643 conditions, 8838 events. 5076/8838 cut-off events. For 1340721/1340765 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 67525 event pairs, 1485 based on Foata normal form. 15/8421 useless extension candidates. Maximal degree in co-relation 59414. Up to 7310 conditions per place. [2024-06-28 01:16:55,948 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 420 selfloop transitions, 203 changer transitions 0/640 dead transitions. [2024-06-28 01:16:55,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 640 transitions, 10046 flow [2024-06-28 01:16:55,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:16:55,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:16:55,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 01:16:55,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5963541666666666 [2024-06-28 01:16:55,950 INFO L175 Difference]: Start difference. First operand has 527 places, 626 transitions, 8044 flow. Second operand 8 states and 229 transitions. [2024-06-28 01:16:55,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 640 transitions, 10046 flow Killed by 15