./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3061b6dc Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5dd003755f1e361f3bbf00c3bfecbc1131b6df98a7806f5bb08971966b13d6ac --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-3061b6d-m [2024-11-19 01:52:30,993 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-19 01:52:31,068 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-19 01:52:31,074 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-19 01:52:31,077 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-19 01:52:31,108 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-19 01:52:31,109 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-19 01:52:31,109 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-19 01:52:31,110 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-19 01:52:31,111 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-19 01:52:31,112 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-19 01:52:31,112 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-19 01:52:31,113 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-19 01:52:31,113 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-19 01:52:31,115 INFO L153 SettingsManager]: * Use SBE=true [2024-11-19 01:52:31,116 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-19 01:52:31,116 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-19 01:52:31,116 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-19 01:52:31,117 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-19 01:52:31,117 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-19 01:52:31,117 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-19 01:52:31,118 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-19 01:52:31,120 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-19 01:52:31,120 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-19 01:52:31,121 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-19 01:52:31,121 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-19 01:52:31,121 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-19 01:52:31,121 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-19 01:52:31,121 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-19 01:52:31,122 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-19 01:52:31,122 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-19 01:52:31,122 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-19 01:52:31,122 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 01:52:31,123 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-19 01:52:31,123 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-19 01:52:31,124 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-19 01:52:31,125 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-19 01:52:31,125 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-19 01:52:31,125 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-19 01:52:31,125 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-19 01:52:31,125 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-19 01:52:31,126 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-19 01:52:31,126 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.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 5dd003755f1e361f3bbf00c3bfecbc1131b6df98a7806f5bb08971966b13d6ac [2024-11-19 01:52:31,393 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-19 01:52:31,418 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-19 01:52:31,421 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-19 01:52:31,422 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-19 01:52:31,422 INFO L274 PluginConnector]: CDTParser initialized [2024-11-19 01:52:31,424 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-11-19 01:52:32,902 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-19 01:52:33,127 INFO L384 CDTParser]: Found 1 translation units. [2024-11-19 01:52:33,129 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c [2024-11-19 01:52:33,141 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/84bb19474/e5327e31884f414ebe8b8a68c8bd2cbc/FLAG163aabf81 [2024-11-19 01:52:33,159 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/84bb19474/e5327e31884f414ebe8b8a68c8bd2cbc [2024-11-19 01:52:33,162 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-19 01:52:33,163 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-19 01:52:33,165 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-19 01:52:33,167 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-19 01:52:33,173 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-19 01:52:33,173 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 01:52:33" (1/1) ... [2024-11-19 01:52:33,174 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@38444ca4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:52:33, skipping insertion in model container [2024-11-19 01:52:33,175 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 01:52:33" (1/1) ... [2024-11-19 01:52:33,204 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-19 01:52:33,419 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3654,3667] [2024-11-19 01:52:33,430 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 01:52:33,439 INFO L200 MainTranslator]: Completed pre-run [2024-11-19 01:52:33,468 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/popl20-more-queue-add-3-nl.wvr.c[3654,3667] [2024-11-19 01:52:33,472 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 01:52:33,491 INFO L204 MainTranslator]: Completed translation [2024-11-19 01:52:33,492 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:52:33 WrapperNode [2024-11-19 01:52:33,492 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-19 01:52:33,494 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-19 01:52:33,494 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-19 01:52:33,494 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-19 01:52:33,500 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:52:33" (1/1) ... [2024-11-19 01:52:33,507 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:52:33" (1/1) ... [2024-11-19 01:52:33,535 INFO L138 Inliner]: procedures = 25, calls = 40, calls flagged for inlining = 16, calls inlined = 18, statements flattened = 252 [2024-11-19 01:52:33,536 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-19 01:52:33,536 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-19 01:52:33,537 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-19 01:52:33,537 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-19 01:52:33,550 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:52:33" (1/1) ... [2024-11-19 01:52:33,550 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:52:33" (1/1) ... [2024-11-19 01:52:33,554 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:52:33" (1/1) ... [2024-11-19 01:52:33,572 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-11-19 01:52:33,572 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:52:33" (1/1) ... [2024-11-19 01:52:33,573 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:52:33" (1/1) ... [2024-11-19 01:52:33,580 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:52:33" (1/1) ... [2024-11-19 01:52:33,588 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:52:33" (1/1) ... [2024-11-19 01:52:33,592 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:52:33" (1/1) ... [2024-11-19 01:52:33,593 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:52:33" (1/1) ... [2024-11-19 01:52:33,599 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-19 01:52:33,600 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-19 01:52:33,600 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-19 01:52:33,600 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-19 01:52:33,601 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:52:33" (1/1) ... [2024-11-19 01:52:33,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 01:52:33,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 01:52:33,633 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-11-19 01:52:33,650 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-11-19 01:52:33,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-19 01:52:33,692 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-19 01:52:33,692 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-19 01:52:33,692 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-19 01:52:33,692 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-19 01:52:33,692 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-19 01:52:33,692 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-19 01:52:33,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-19 01:52:33,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-19 01:52:33,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-19 01:52:33,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-19 01:52:33,706 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-19 01:52:33,706 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-19 01:52:33,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-19 01:52:33,706 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-19 01:52:33,706 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-19 01:52:33,706 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-19 01:52:33,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-19 01:52:33,708 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-19 01:52:33,827 INFO L238 CfgBuilder]: Building ICFG [2024-11-19 01:52:33,830 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-19 01:52:34,236 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-19 01:52:34,236 INFO L287 CfgBuilder]: Performing block encoding [2024-11-19 01:52:34,560 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-19 01:52:34,560 INFO L316 CfgBuilder]: Removed 5 assume(true) statements. [2024-11-19 01:52:34,564 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 01:52:34 BoogieIcfgContainer [2024-11-19 01:52:34,564 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-19 01:52:34,566 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-19 01:52:34,567 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-19 01:52:34,575 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-19 01:52:34,575 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 01:52:33" (1/3) ... [2024-11-19 01:52:34,576 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@357b69c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 01:52:34, skipping insertion in model container [2024-11-19 01:52:34,580 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 01:52:33" (2/3) ... [2024-11-19 01:52:34,580 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@357b69c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 01:52:34, skipping insertion in model container [2024-11-19 01:52:34,580 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 01:52:34" (3/3) ... [2024-11-19 01:52:34,581 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-3-nl.wvr.c [2024-11-19 01:52:34,631 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-19 01:52:34,631 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-19 01:52:34,631 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-19 01:52:34,693 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-19 01:52:34,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 47 places, 44 transitions, 109 flow [2024-11-19 01:52:34,770 INFO L124 PetriNetUnfolderBase]: 7/41 cut-off events. [2024-11-19 01:52:34,772 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-19 01:52:34,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 41 events. 7/41 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 69 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 33. Up to 2 conditions per place. [2024-11-19 01:52:34,775 INFO L82 GeneralOperation]: Start removeDead. Operand has 47 places, 44 transitions, 109 flow [2024-11-19 01:52:34,779 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 40 transitions, 98 flow [2024-11-19 01:52:34,793 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-19 01:52:34,802 INFO L333 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, 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;@59a20977, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-19 01:52:34,803 INFO L334 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-11-19 01:52:34,818 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-19 01:52:34,819 INFO L124 PetriNetUnfolderBase]: 7/39 cut-off events. [2024-11-19 01:52:34,819 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-19 01:52:34,819 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:34,820 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:34,820 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:34,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:34,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1119588767, now seen corresponding path program 1 times [2024-11-19 01:52:34,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:34,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179362550] [2024-11-19 01:52:34,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:52:34,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:34,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:52:35,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-11-19 01:52:35,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:35,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179362550] [2024-11-19 01:52:35,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179362550] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:35,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:35,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-19 01:52:35,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808716457] [2024-11-19 01:52:35,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:35,115 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-19 01:52:35,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:35,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-19 01:52:35,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-19 01:52:35,151 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-19 01:52:35,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 40 transitions, 98 flow. Second operand has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:35,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:35,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-19 01:52:35,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:35,488 INFO L124 PetriNetUnfolderBase]: 1088/1735 cut-off events. [2024-11-19 01:52:35,491 INFO L125 PetriNetUnfolderBase]: For 114/114 co-relation queries the response was YES. [2024-11-19 01:52:35,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3314 conditions, 1735 events. 1088/1735 cut-off events. For 114/114 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8165 event pairs, 892 based on Foata normal form. 156/1750 useless extension candidates. Maximal degree in co-relation 3078. Up to 1453 conditions per place. [2024-11-19 01:52:35,513 INFO L140 encePairwiseOnDemand]: 42/44 looper letters, 30 selfloop transitions, 0 changer transitions 0/38 dead transitions. [2024-11-19 01:52:35,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 38 transitions, 154 flow [2024-11-19 01:52:35,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-19 01:52:35,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2024-11-19 01:52:35,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 54 transitions. [2024-11-19 01:52:35,526 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-11-19 01:52:35,528 INFO L175 Difference]: Start difference. First operand has 43 places, 40 transitions, 98 flow. Second operand 2 states and 54 transitions. [2024-11-19 01:52:35,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 38 transitions, 154 flow [2024-11-19 01:52:35,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 38 transitions, 142 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-19 01:52:35,536 INFO L231 Difference]: Finished difference. Result has 38 places, 38 transitions, 82 flow [2024-11-19 01:52:35,538 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=82, PETRI_PLACES=38, PETRI_TRANSITIONS=38} [2024-11-19 01:52:35,541 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, -5 predicate places. [2024-11-19 01:52:35,541 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 38 transitions, 82 flow [2024-11-19 01:52:35,542 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:35,542 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:35,542 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:35,542 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-19 01:52:35,543 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:35,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:35,543 INFO L85 PathProgramCache]: Analyzing trace with hash 611689709, now seen corresponding path program 1 times [2024-11-19 01:52:35,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:35,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969488012] [2024-11-19 01:52:35,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:52:35,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:35,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:52:35,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:52:35,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:35,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969488012] [2024-11-19 01:52:35,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969488012] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:35,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:35,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-19 01:52:35,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392428417] [2024-11-19 01:52:35,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:35,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-19 01:52:35,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:35,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-19 01:52:35,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-19 01:52:35,813 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-19 01:52:35,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 38 transitions, 82 flow. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:35,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:35,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-19 01:52:35,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:36,080 INFO L124 PetriNetUnfolderBase]: 980/1633 cut-off events. [2024-11-19 01:52:36,081 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-11-19 01:52:36,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3057 conditions, 1633 events. 980/1633 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7937 event pairs, 300 based on Foata normal form. 39/1573 useless extension candidates. Maximal degree in co-relation 3054. Up to 1042 conditions per place. [2024-11-19 01:52:36,092 INFO L140 encePairwiseOnDemand]: 41/44 looper letters, 41 selfloop transitions, 2 changer transitions 0/51 dead transitions. [2024-11-19 01:52:36,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 51 transitions, 196 flow [2024-11-19 01:52:36,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-19 01:52:36,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-19 01:52:36,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 77 transitions. [2024-11-19 01:52:36,096 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-11-19 01:52:36,096 INFO L175 Difference]: Start difference. First operand has 38 places, 38 transitions, 82 flow. Second operand 3 states and 77 transitions. [2024-11-19 01:52:36,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 51 transitions, 196 flow [2024-11-19 01:52:36,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 51 transitions, 196 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-19 01:52:36,100 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 94 flow [2024-11-19 01:52:36,101 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=94, PETRI_PLACES=41, PETRI_TRANSITIONS=39} [2024-11-19 01:52:36,101 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, -2 predicate places. [2024-11-19 01:52:36,101 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 94 flow [2024-11-19 01:52:36,102 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:36,102 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:36,102 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:36,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-19 01:52:36,102 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:36,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:36,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1649089965, now seen corresponding path program 2 times [2024-11-19 01:52:36,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:36,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088721425] [2024-11-19 01:52:36,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:52:36,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:36,144 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 01:52:36,144 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:52:36,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 01:52:36,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:36,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088721425] [2024-11-19 01:52:36,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088721425] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:36,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:36,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 01:52:36,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972073984] [2024-11-19 01:52:36,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:36,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 01:52:36,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:36,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 01:52:36,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-19 01:52:36,275 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-19 01:52:36,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 39 transitions, 94 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:36,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:36,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-19 01:52:36,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:36,503 INFO L124 PetriNetUnfolderBase]: 1029/1738 cut-off events. [2024-11-19 01:52:36,503 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2024-11-19 01:52:36,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3476 conditions, 1738 events. 1029/1738 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 8492 event pairs, 828 based on Foata normal form. 42/1679 useless extension candidates. Maximal degree in co-relation 3471. Up to 1373 conditions per place. [2024-11-19 01:52:36,515 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 30 selfloop transitions, 2 changer transitions 15/55 dead transitions. [2024-11-19 01:52:36,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 223 flow [2024-11-19 01:52:36,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 01:52:36,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 01:52:36,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-11-19 01:52:36,518 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4727272727272727 [2024-11-19 01:52:36,518 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 94 flow. Second operand 5 states and 104 transitions. [2024-11-19 01:52:36,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 223 flow [2024-11-19 01:52:36,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 221 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-19 01:52:36,521 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 114 flow [2024-11-19 01:52:36,521 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=114, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-11-19 01:52:36,522 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-11-19 01:52:36,523 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 114 flow [2024-11-19 01:52:36,523 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:36,523 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:36,524 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:36,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-19 01:52:36,524 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:36,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:36,525 INFO L85 PathProgramCache]: Analyzing trace with hash 178652381, now seen corresponding path program 1 times [2024-11-19 01:52:36,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:36,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728782240] [2024-11-19 01:52:36,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:52:36,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:36,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:52:36,692 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 01:52:36,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:36,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728782240] [2024-11-19 01:52:36,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728782240] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:36,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:36,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 01:52:36,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497084960] [2024-11-19 01:52:36,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:36,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 01:52:36,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:36,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 01:52:36,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-19 01:52:36,696 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-19 01:52:36,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:36,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:36,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-19 01:52:36,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:36,935 INFO L124 PetriNetUnfolderBase]: 1180/1998 cut-off events. [2024-11-19 01:52:36,935 INFO L125 PetriNetUnfolderBase]: For 473/473 co-relation queries the response was YES. [2024-11-19 01:52:36,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4288 conditions, 1998 events. 1180/1998 cut-off events. For 473/473 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 10274 event pairs, 961 based on Foata normal form. 38/1930 useless extension candidates. Maximal degree in co-relation 4280. Up to 1374 conditions per place. [2024-11-19 01:52:36,946 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 31 selfloop transitions, 2 changer transitions 17/58 dead transitions. [2024-11-19 01:52:36,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 58 transitions, 264 flow [2024-11-19 01:52:36,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 01:52:36,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 01:52:36,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-11-19 01:52:36,948 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5284090909090909 [2024-11-19 01:52:36,948 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 114 flow. Second operand 4 states and 93 transitions. [2024-11-19 01:52:36,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 58 transitions, 264 flow [2024-11-19 01:52:36,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 58 transitions, 252 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-11-19 01:52:36,950 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 120 flow [2024-11-19 01:52:36,950 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=120, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-11-19 01:52:36,951 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2024-11-19 01:52:36,951 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 120 flow [2024-11-19 01:52:36,952 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:36,952 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:36,952 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:36,952 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-19 01:52:36,953 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:36,953 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:36,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1584022123, now seen corresponding path program 1 times [2024-11-19 01:52:36,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:36,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034450329] [2024-11-19 01:52:36,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 01:52:36,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:37,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:52:37,995 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:37,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:37,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034450329] [2024-11-19 01:52:37,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034450329] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:37,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:37,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:37,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453242322] [2024-11-19 01:52:37,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:37,998 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:37,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:37,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:38,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:38,053 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:52:38,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 120 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:38,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:38,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:52:38,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:38,773 INFO L124 PetriNetUnfolderBase]: 1573/2616 cut-off events. [2024-11-19 01:52:38,773 INFO L125 PetriNetUnfolderBase]: For 694/696 co-relation queries the response was YES. [2024-11-19 01:52:38,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5754 conditions, 2616 events. 1573/2616 cut-off events. For 694/696 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 14273 event pairs, 114 based on Foata normal form. 1/2542 useless extension candidates. Maximal degree in co-relation 5745. Up to 1621 conditions per place. [2024-11-19 01:52:38,791 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 103 selfloop transitions, 27 changer transitions 3/140 dead transitions. [2024-11-19 01:52:38,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 140 transitions, 671 flow [2024-11-19 01:52:38,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 01:52:38,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 01:52:38,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-11-19 01:52:38,796 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4753787878787879 [2024-11-19 01:52:38,796 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 120 flow. Second operand 12 states and 251 transitions. [2024-11-19 01:52:38,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 140 transitions, 671 flow [2024-11-19 01:52:38,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 140 transitions, 653 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-11-19 01:52:38,802 INFO L231 Difference]: Finished difference. Result has 62 places, 66 transitions, 266 flow [2024-11-19 01:52:38,802 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=266, PETRI_PLACES=62, PETRI_TRANSITIONS=66} [2024-11-19 01:52:38,804 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-11-19 01:52:38,805 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 66 transitions, 266 flow [2024-11-19 01:52:38,807 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:38,807 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:38,807 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:38,807 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-19 01:52:38,808 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:38,808 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:38,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1341444541, now seen corresponding path program 2 times [2024-11-19 01:52:38,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:38,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670507774] [2024-11-19 01:52:38,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:52:38,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:38,831 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 01:52:38,832 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:52:38,882 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:38,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:38,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670507774] [2024-11-19 01:52:38,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670507774] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:38,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:38,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-19 01:52:38,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069159276] [2024-11-19 01:52:38,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:38,884 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-19 01:52:38,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:38,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-19 01:52:38,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-19 01:52:38,885 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-11-19 01:52:38,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 66 transitions, 266 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:38,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:38,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-11-19 01:52:38,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:39,100 INFO L124 PetriNetUnfolderBase]: 1191/2048 cut-off events. [2024-11-19 01:52:39,100 INFO L125 PetriNetUnfolderBase]: For 1199/1202 co-relation queries the response was YES. [2024-11-19 01:52:39,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5426 conditions, 2048 events. 1191/2048 cut-off events. For 1199/1202 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 10357 event pairs, 345 based on Foata normal form. 17/2009 useless extension candidates. Maximal degree in co-relation 5412. Up to 1662 conditions per place. [2024-11-19 01:52:39,113 INFO L140 encePairwiseOnDemand]: 40/44 looper letters, 61 selfloop transitions, 3 changer transitions 0/73 dead transitions. [2024-11-19 01:52:39,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 73 transitions, 413 flow [2024-11-19 01:52:39,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-19 01:52:39,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-19 01:52:39,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-11-19 01:52:39,115 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5606060606060606 [2024-11-19 01:52:39,115 INFO L175 Difference]: Start difference. First operand has 62 places, 66 transitions, 266 flow. Second operand 3 states and 74 transitions. [2024-11-19 01:52:39,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 73 transitions, 413 flow [2024-11-19 01:52:39,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 73 transitions, 407 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-19 01:52:39,119 INFO L231 Difference]: Finished difference. Result has 62 places, 65 transitions, 269 flow [2024-11-19 01:52:39,120 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=269, PETRI_PLACES=62, PETRI_TRANSITIONS=65} [2024-11-19 01:52:39,120 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-11-19 01:52:39,121 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 65 transitions, 269 flow [2024-11-19 01:52:39,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:39,121 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:39,121 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:39,121 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-19 01:52:39,122 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:39,122 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:39,122 INFO L85 PathProgramCache]: Analyzing trace with hash 481781625, now seen corresponding path program 3 times [2024-11-19 01:52:39,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:39,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243845006] [2024-11-19 01:52:39,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:52:39,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:39,162 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-19 01:52:39,162 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:52:39,847 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:39,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:39,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243845006] [2024-11-19 01:52:39,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243845006] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:39,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:39,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:39,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263957104] [2024-11-19 01:52:39,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:39,849 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:39,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:39,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:39,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:39,885 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:52:39,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 65 transitions, 269 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:39,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:39,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:52:39,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:40,399 INFO L124 PetriNetUnfolderBase]: 1412/2417 cut-off events. [2024-11-19 01:52:40,400 INFO L125 PetriNetUnfolderBase]: For 1965/1965 co-relation queries the response was YES. [2024-11-19 01:52:40,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6769 conditions, 2417 events. 1412/2417 cut-off events. For 1965/1965 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 13002 event pairs, 305 based on Foata normal form. 1/2346 useless extension candidates. Maximal degree in co-relation 6754. Up to 1722 conditions per place. [2024-11-19 01:52:40,420 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 92 selfloop transitions, 28 changer transitions 3/130 dead transitions. [2024-11-19 01:52:40,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 130 transitions, 770 flow [2024-11-19 01:52:40,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:52:40,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:52:40,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-11-19 01:52:40,423 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4462809917355372 [2024-11-19 01:52:40,423 INFO L175 Difference]: Start difference. First operand has 62 places, 65 transitions, 269 flow. Second operand 11 states and 216 transitions. [2024-11-19 01:52:40,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 130 transitions, 770 flow [2024-11-19 01:52:40,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 130 transitions, 739 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-11-19 01:52:40,429 INFO L231 Difference]: Finished difference. Result has 74 places, 80 transitions, 416 flow [2024-11-19 01:52:40,429 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=416, PETRI_PLACES=74, PETRI_TRANSITIONS=80} [2024-11-19 01:52:40,430 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-11-19 01:52:40,430 INFO L471 AbstractCegarLoop]: Abstraction has has 74 places, 80 transitions, 416 flow [2024-11-19 01:52:40,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:40,430 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:40,431 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:40,431 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-19 01:52:40,431 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:40,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:40,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1449318445, now seen corresponding path program 4 times [2024-11-19 01:52:40,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:40,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183320561] [2024-11-19 01:52:40,432 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:52:40,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:40,475 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:52:40,476 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:52:41,242 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:41,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:41,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183320561] [2024-11-19 01:52:41,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183320561] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:41,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:41,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:41,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555696882] [2024-11-19 01:52:41,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:41,244 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:41,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:41,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:41,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:41,280 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-19 01:52:41,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 80 transitions, 416 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:41,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:41,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-19 01:52:41,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:41,932 INFO L124 PetriNetUnfolderBase]: 1714/2966 cut-off events. [2024-11-19 01:52:41,932 INFO L125 PetriNetUnfolderBase]: For 2920/2924 co-relation queries the response was YES. [2024-11-19 01:52:41,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8324 conditions, 2966 events. 1714/2966 cut-off events. For 2920/2924 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 16756 event pairs, 491 based on Foata normal form. 1/2877 useless extension candidates. Maximal degree in co-relation 8306. Up to 2063 conditions per place. [2024-11-19 01:52:41,956 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 108 selfloop transitions, 34 changer transitions 3/151 dead transitions. [2024-11-19 01:52:41,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 151 transitions, 1000 flow [2024-11-19 01:52:41,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:52:41,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:52:41,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-11-19 01:52:41,959 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44834710743801653 [2024-11-19 01:52:41,959 INFO L175 Difference]: Start difference. First operand has 74 places, 80 transitions, 416 flow. Second operand 11 states and 217 transitions. [2024-11-19 01:52:41,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 151 transitions, 1000 flow [2024-11-19 01:52:41,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 151 transitions, 969 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-11-19 01:52:41,970 INFO L231 Difference]: Finished difference. Result has 89 places, 94 transitions, 611 flow [2024-11-19 01:52:41,970 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=611, PETRI_PLACES=89, PETRI_TRANSITIONS=94} [2024-11-19 01:52:41,973 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-11-19 01:52:41,973 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 94 transitions, 611 flow [2024-11-19 01:52:41,974 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:41,976 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:41,976 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:41,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-19 01:52:41,976 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:41,977 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:41,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1443489037, now seen corresponding path program 5 times [2024-11-19 01:52:41,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:41,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714124095] [2024-11-19 01:52:41,977 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:52:41,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:42,006 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:52:42,007 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:52:42,666 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:42,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:42,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714124095] [2024-11-19 01:52:42,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714124095] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:42,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:42,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:42,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783037156] [2024-11-19 01:52:42,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:42,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:42,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:42,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:42,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:42,709 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:52:42,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 94 transitions, 611 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:42,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:42,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:52:42,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:43,476 INFO L124 PetriNetUnfolderBase]: 1683/2976 cut-off events. [2024-11-19 01:52:43,477 INFO L125 PetriNetUnfolderBase]: For 5453/5465 co-relation queries the response was YES. [2024-11-19 01:52:43,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9358 conditions, 2976 events. 1683/2976 cut-off events. For 5453/5465 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17544 event pairs, 319 based on Foata normal form. 4/2885 useless extension candidates. Maximal degree in co-relation 9332. Up to 1830 conditions per place. [2024-11-19 01:52:43,506 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 118 selfloop transitions, 45 changer transitions 3/173 dead transitions. [2024-11-19 01:52:43,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 173 transitions, 1266 flow [2024-11-19 01:52:43,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 01:52:43,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 01:52:43,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 249 transitions. [2024-11-19 01:52:43,508 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-11-19 01:52:43,508 INFO L175 Difference]: Start difference. First operand has 89 places, 94 transitions, 611 flow. Second operand 12 states and 249 transitions. [2024-11-19 01:52:43,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 173 transitions, 1266 flow [2024-11-19 01:52:43,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 173 transitions, 1236 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-11-19 01:52:43,522 INFO L231 Difference]: Finished difference. Result has 102 places, 103 transitions, 768 flow [2024-11-19 01:52:43,523 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=768, PETRI_PLACES=102, PETRI_TRANSITIONS=103} [2024-11-19 01:52:43,524 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 59 predicate places. [2024-11-19 01:52:43,525 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 103 transitions, 768 flow [2024-11-19 01:52:43,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:43,525 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:43,525 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:43,525 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-19 01:52:43,526 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:43,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:43,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1406915147, now seen corresponding path program 6 times [2024-11-19 01:52:43,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:43,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232312574] [2024-11-19 01:52:43,529 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:52:43,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:43,551 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-19 01:52:43,551 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:52:44,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:44,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:44,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232312574] [2024-11-19 01:52:44,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232312574] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:44,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:44,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:44,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940504272] [2024-11-19 01:52:44,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:44,259 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:44,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:44,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:44,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:44,308 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:52:44,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 103 transitions, 768 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:44,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:44,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:52:44,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:45,011 INFO L124 PetriNetUnfolderBase]: 1787/3198 cut-off events. [2024-11-19 01:52:45,012 INFO L125 PetriNetUnfolderBase]: For 8171/8183 co-relation queries the response was YES. [2024-11-19 01:52:45,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10696 conditions, 3198 events. 1787/3198 cut-off events. For 8171/8183 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 19450 event pairs, 417 based on Foata normal form. 4/3097 useless extension candidates. Maximal degree in co-relation 10666. Up to 2167 conditions per place. [2024-11-19 01:52:45,044 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 125 selfloop transitions, 41 changer transitions 3/176 dead transitions. [2024-11-19 01:52:45,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 176 transitions, 1431 flow [2024-11-19 01:52:45,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 01:52:45,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 01:52:45,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 245 transitions. [2024-11-19 01:52:45,046 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4640151515151515 [2024-11-19 01:52:45,046 INFO L175 Difference]: Start difference. First operand has 102 places, 103 transitions, 768 flow. Second operand 12 states and 245 transitions. [2024-11-19 01:52:45,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 176 transitions, 1431 flow [2024-11-19 01:52:45,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 176 transitions, 1340 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-11-19 01:52:45,068 INFO L231 Difference]: Finished difference. Result has 110 places, 109 transitions, 846 flow [2024-11-19 01:52:45,068 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=677, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=846, PETRI_PLACES=110, PETRI_TRANSITIONS=109} [2024-11-19 01:52:45,069 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-11-19 01:52:45,069 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 109 transitions, 846 flow [2024-11-19 01:52:45,069 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:45,070 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:45,070 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:45,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-19 01:52:45,070 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:45,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:45,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1545533663, now seen corresponding path program 7 times [2024-11-19 01:52:45,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:45,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326234175] [2024-11-19 01:52:45,072 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:52:45,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:45,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:52:45,681 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:45,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:45,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326234175] [2024-11-19 01:52:45,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326234175] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:45,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:45,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:45,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272245357] [2024-11-19 01:52:45,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:45,683 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:45,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:45,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:45,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:45,720 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:52:45,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 109 transitions, 846 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:45,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:45,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:52:45,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:46,426 INFO L124 PetriNetUnfolderBase]: 1787/3196 cut-off events. [2024-11-19 01:52:46,427 INFO L125 PetriNetUnfolderBase]: For 10095/10119 co-relation queries the response was YES. [2024-11-19 01:52:46,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11031 conditions, 3196 events. 1787/3196 cut-off events. For 10095/10119 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 19459 event pairs, 437 based on Foata normal form. 16/3104 useless extension candidates. Maximal degree in co-relation 10997. Up to 2251 conditions per place. [2024-11-19 01:52:46,453 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 121 selfloop transitions, 40 changer transitions 3/171 dead transitions. [2024-11-19 01:52:46,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 171 transitions, 1452 flow [2024-11-19 01:52:46,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 01:52:46,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 01:52:46,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 236 transitions. [2024-11-19 01:52:46,455 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44696969696969696 [2024-11-19 01:52:46,455 INFO L175 Difference]: Start difference. First operand has 110 places, 109 transitions, 846 flow. Second operand 12 states and 236 transitions. [2024-11-19 01:52:46,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 171 transitions, 1452 flow [2024-11-19 01:52:46,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 171 transitions, 1343 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-11-19 01:52:46,478 INFO L231 Difference]: Finished difference. Result has 116 places, 112 transitions, 868 flow [2024-11-19 01:52:46,478 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=868, PETRI_PLACES=116, PETRI_TRANSITIONS=112} [2024-11-19 01:52:46,479 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-11-19 01:52:46,479 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 112 transitions, 868 flow [2024-11-19 01:52:46,479 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:46,480 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:46,480 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:46,480 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-19 01:52:46,481 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:46,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:46,481 INFO L85 PathProgramCache]: Analyzing trace with hash 722715295, now seen corresponding path program 8 times [2024-11-19 01:52:46,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:46,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820672227] [2024-11-19 01:52:46,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:52:46,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:46,508 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 01:52:46,508 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:52:47,261 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:47,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:47,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820672227] [2024-11-19 01:52:47,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820672227] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:47,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:47,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:47,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299308792] [2024-11-19 01:52:47,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:47,264 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:47,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:47,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:47,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:47,325 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:52:47,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 112 transitions, 868 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:47,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:47,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:52:47,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:48,052 INFO L124 PetriNetUnfolderBase]: 1924/3441 cut-off events. [2024-11-19 01:52:48,053 INFO L125 PetriNetUnfolderBase]: For 10910/10934 co-relation queries the response was YES. [2024-11-19 01:52:48,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11906 conditions, 3441 events. 1924/3441 cut-off events. For 10910/10934 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 21300 event pairs, 568 based on Foata normal form. 7/3334 useless extension candidates. Maximal degree in co-relation 11869. Up to 2518 conditions per place. [2024-11-19 01:52:48,080 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 129 selfloop transitions, 36 changer transitions 3/175 dead transitions. [2024-11-19 01:52:48,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 175 transitions, 1551 flow [2024-11-19 01:52:48,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:52:48,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:52:48,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-11-19 01:52:48,082 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-11-19 01:52:48,082 INFO L175 Difference]: Start difference. First operand has 116 places, 112 transitions, 868 flow. Second operand 11 states and 220 transitions. [2024-11-19 01:52:48,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 175 transitions, 1551 flow [2024-11-19 01:52:48,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 175 transitions, 1457 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-11-19 01:52:48,107 INFO L231 Difference]: Finished difference. Result has 121 places, 121 transitions, 993 flow [2024-11-19 01:52:48,108 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=993, PETRI_PLACES=121, PETRI_TRANSITIONS=121} [2024-11-19 01:52:48,109 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-11-19 01:52:48,109 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 121 transitions, 993 flow [2024-11-19 01:52:48,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:48,110 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:48,110 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:48,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-19 01:52:48,110 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:48,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:48,111 INFO L85 PathProgramCache]: Analyzing trace with hash -389750895, now seen corresponding path program 9 times [2024-11-19 01:52:48,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:48,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803688442] [2024-11-19 01:52:48,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:52:48,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:48,143 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-19 01:52:48,144 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:52:48,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:48,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:48,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803688442] [2024-11-19 01:52:48,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803688442] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:48,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:48,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:48,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255344247] [2024-11-19 01:52:48,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:48,718 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:48,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:48,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:48,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:48,749 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:52:48,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 121 transitions, 993 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:48,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:48,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:52:48,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:49,407 INFO L124 PetriNetUnfolderBase]: 2056/3699 cut-off events. [2024-11-19 01:52:49,407 INFO L125 PetriNetUnfolderBase]: For 18376/18408 co-relation queries the response was YES. [2024-11-19 01:52:49,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13654 conditions, 3699 events. 2056/3699 cut-off events. For 18376/18408 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 23535 event pairs, 631 based on Foata normal form. 9/3589 useless extension candidates. Maximal degree in co-relation 13613. Up to 2722 conditions per place. [2024-11-19 01:52:49,445 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 140 selfloop transitions, 36 changer transitions 3/186 dead transitions. [2024-11-19 01:52:49,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 186 transitions, 1730 flow [2024-11-19 01:52:49,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:52:49,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:52:49,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-11-19 01:52:49,447 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-11-19 01:52:49,447 INFO L175 Difference]: Start difference. First operand has 121 places, 121 transitions, 993 flow. Second operand 11 states and 222 transitions. [2024-11-19 01:52:49,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 186 transitions, 1730 flow [2024-11-19 01:52:49,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 186 transitions, 1616 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-11-19 01:52:49,486 INFO L231 Difference]: Finished difference. Result has 129 places, 130 transitions, 1087 flow [2024-11-19 01:52:49,486 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1087, PETRI_PLACES=129, PETRI_TRANSITIONS=130} [2024-11-19 01:52:49,487 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-11-19 01:52:49,487 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 130 transitions, 1087 flow [2024-11-19 01:52:49,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:49,487 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:49,487 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:49,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-19 01:52:49,487 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:49,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:49,488 INFO L85 PathProgramCache]: Analyzing trace with hash -2017523209, now seen corresponding path program 10 times [2024-11-19 01:52:49,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:49,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072308789] [2024-11-19 01:52:49,488 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:52:49,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:49,515 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:52:49,516 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:52:50,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:50,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:50,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072308789] [2024-11-19 01:52:50,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072308789] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:50,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:50,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:50,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615257705] [2024-11-19 01:52:50,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:50,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:50,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:50,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:50,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:50,055 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-19 01:52:50,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 130 transitions, 1087 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:50,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:50,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-19 01:52:50,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:50,778 INFO L124 PetriNetUnfolderBase]: 2441/4314 cut-off events. [2024-11-19 01:52:50,779 INFO L125 PetriNetUnfolderBase]: For 25858/25914 co-relation queries the response was YES. [2024-11-19 01:52:50,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16523 conditions, 4314 events. 2441/4314 cut-off events. For 25858/25914 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 27829 event pairs, 782 based on Foata normal form. 7/4177 useless extension candidates. Maximal degree in co-relation 16478. Up to 3176 conditions per place. [2024-11-19 01:52:50,828 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 156 selfloop transitions, 39 changer transitions 3/204 dead transitions. [2024-11-19 01:52:50,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 204 transitions, 1939 flow [2024-11-19 01:52:50,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:52:50,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:52:50,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-19 01:52:50,831 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-19 01:52:50,831 INFO L175 Difference]: Start difference. First operand has 129 places, 130 transitions, 1087 flow. Second operand 11 states and 224 transitions. [2024-11-19 01:52:50,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 204 transitions, 1939 flow [2024-11-19 01:52:50,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 204 transitions, 1813 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-11-19 01:52:50,891 INFO L231 Difference]: Finished difference. Result has 138 places, 139 transitions, 1218 flow [2024-11-19 01:52:50,891 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1218, PETRI_PLACES=138, PETRI_TRANSITIONS=139} [2024-11-19 01:52:50,891 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-11-19 01:52:50,892 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 139 transitions, 1218 flow [2024-11-19 01:52:50,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:50,892 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:50,892 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:50,892 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-19 01:52:50,893 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:50,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:50,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1829644039, now seen corresponding path program 11 times [2024-11-19 01:52:50,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:50,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639109455] [2024-11-19 01:52:50,893 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:52:50,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:50,920 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:52:50,920 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:52:51,413 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:51,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:51,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639109455] [2024-11-19 01:52:51,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639109455] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:51,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:51,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:51,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250119963] [2024-11-19 01:52:51,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:51,415 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:51,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:51,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:51,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:51,455 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:52:51,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 139 transitions, 1218 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:51,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:51,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:52:51,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:52,137 INFO L124 PetriNetUnfolderBase]: 2304/4122 cut-off events. [2024-11-19 01:52:52,137 INFO L125 PetriNetUnfolderBase]: For 30336/30448 co-relation queries the response was YES. [2024-11-19 01:52:52,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16393 conditions, 4122 events. 2304/4122 cut-off events. For 30336/30448 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 26966 event pairs, 802 based on Foata normal form. 21/4011 useless extension candidates. Maximal degree in co-relation 16343. Up to 3204 conditions per place. [2024-11-19 01:52:52,176 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 144 selfloop transitions, 36 changer transitions 4/191 dead transitions. [2024-11-19 01:52:52,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 191 transitions, 1870 flow [2024-11-19 01:52:52,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:52:52,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:52:52,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-11-19 01:52:52,178 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-11-19 01:52:52,178 INFO L175 Difference]: Start difference. First operand has 138 places, 139 transitions, 1218 flow. Second operand 11 states and 212 transitions. [2024-11-19 01:52:52,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 191 transitions, 1870 flow [2024-11-19 01:52:52,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 191 transitions, 1740 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-11-19 01:52:52,239 INFO L231 Difference]: Finished difference. Result has 146 places, 145 transitions, 1255 flow [2024-11-19 01:52:52,239 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1088, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1255, PETRI_PLACES=146, PETRI_TRANSITIONS=145} [2024-11-19 01:52:52,240 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-11-19 01:52:52,240 INFO L471 AbstractCegarLoop]: Abstraction has has 146 places, 145 transitions, 1255 flow [2024-11-19 01:52:52,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:52,240 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:52,240 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:52,240 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-19 01:52:52,240 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:52,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:52,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1225321247, now seen corresponding path program 12 times [2024-11-19 01:52:52,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:52,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475281424] [2024-11-19 01:52:52,241 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:52:52,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:52,267 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-19 01:52:52,267 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:52:52,868 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:52,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:52,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475281424] [2024-11-19 01:52:52,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475281424] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:52,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:52,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:52,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959249823] [2024-11-19 01:52:52,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:52,872 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:52,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:52,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:52,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:52,937 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:52:52,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 145 transitions, 1255 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:52,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:52,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:52:52,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:53,597 INFO L124 PetriNetUnfolderBase]: 2455/4366 cut-off events. [2024-11-19 01:52:53,598 INFO L125 PetriNetUnfolderBase]: For 31110/31182 co-relation queries the response was YES. [2024-11-19 01:52:53,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17424 conditions, 4366 events. 2455/4366 cut-off events. For 31110/31182 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 28826 event pairs, 828 based on Foata normal form. 27/4265 useless extension candidates. Maximal degree in co-relation 17370. Up to 3228 conditions per place. [2024-11-19 01:52:53,646 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 155 selfloop transitions, 42 changer transitions 3/207 dead transitions. [2024-11-19 01:52:53,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 207 transitions, 2081 flow [2024-11-19 01:52:53,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:52:53,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:52:53,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-11-19 01:52:53,648 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4607438016528926 [2024-11-19 01:52:53,648 INFO L175 Difference]: Start difference. First operand has 146 places, 145 transitions, 1255 flow. Second operand 11 states and 223 transitions. [2024-11-19 01:52:53,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 207 transitions, 2081 flow [2024-11-19 01:52:53,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 207 transitions, 1973 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-11-19 01:52:53,781 INFO L231 Difference]: Finished difference. Result has 153 places, 152 transitions, 1412 flow [2024-11-19 01:52:53,781 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1412, PETRI_PLACES=153, PETRI_TRANSITIONS=152} [2024-11-19 01:52:53,782 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-11-19 01:52:53,782 INFO L471 AbstractCegarLoop]: Abstraction has has 153 places, 152 transitions, 1412 flow [2024-11-19 01:52:53,782 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:53,782 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:53,783 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:53,783 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-19 01:52:53,783 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:53,783 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:53,784 INFO L85 PathProgramCache]: Analyzing trace with hash 645292569, now seen corresponding path program 13 times [2024-11-19 01:52:53,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:53,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877546454] [2024-11-19 01:52:53,784 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:52:53,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:53,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:52:54,218 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:54,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:54,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877546454] [2024-11-19 01:52:54,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877546454] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:54,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:54,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:54,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814025389] [2024-11-19 01:52:54,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:54,220 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:54,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:54,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:54,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:54,253 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:52:54,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 152 transitions, 1412 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:54,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:54,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:52:54,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:55,058 INFO L124 PetriNetUnfolderBase]: 2455/4370 cut-off events. [2024-11-19 01:52:55,058 INFO L125 PetriNetUnfolderBase]: For 36868/36926 co-relation queries the response was YES. [2024-11-19 01:52:55,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18066 conditions, 4370 events. 2455/4370 cut-off events. For 36868/36926 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 28854 event pairs, 860 based on Foata normal form. 17/4253 useless extension candidates. Maximal degree in co-relation 18008. Up to 3386 conditions per place. [2024-11-19 01:52:55,093 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 160 selfloop transitions, 37 changer transitions 4/208 dead transitions. [2024-11-19 01:52:55,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 208 transitions, 2125 flow [2024-11-19 01:52:55,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:52:55,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:52:55,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-11-19 01:52:55,094 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4524793388429752 [2024-11-19 01:52:55,094 INFO L175 Difference]: Start difference. First operand has 153 places, 152 transitions, 1412 flow. Second operand 11 states and 219 transitions. [2024-11-19 01:52:55,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 208 transitions, 2125 flow [2024-11-19 01:52:55,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 208 transitions, 1967 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-11-19 01:52:55,193 INFO L231 Difference]: Finished difference. Result has 159 places, 156 transitions, 1381 flow [2024-11-19 01:52:55,193 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1381, PETRI_PLACES=159, PETRI_TRANSITIONS=156} [2024-11-19 01:52:55,193 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-11-19 01:52:55,194 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 156 transitions, 1381 flow [2024-11-19 01:52:55,194 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:55,194 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:55,194 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:55,194 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-19 01:52:55,194 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:55,195 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:55,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1688417889, now seen corresponding path program 14 times [2024-11-19 01:52:55,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:55,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359453209] [2024-11-19 01:52:55,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:52:55,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:55,217 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 01:52:55,217 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:52:55,646 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:55,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:55,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359453209] [2024-11-19 01:52:55,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359453209] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:55,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:55,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:55,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825226717] [2024-11-19 01:52:55,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:55,649 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:55,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:55,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:55,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:55,687 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:52:55,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 156 transitions, 1381 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:55,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:55,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:52:55,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:56,415 INFO L124 PetriNetUnfolderBase]: 2455/4362 cut-off events. [2024-11-19 01:52:56,415 INFO L125 PetriNetUnfolderBase]: For 33152/33230 co-relation queries the response was YES. [2024-11-19 01:52:56,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17587 conditions, 4362 events. 2455/4362 cut-off events. For 33152/33230 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 28722 event pairs, 868 based on Foata normal form. 33/4269 useless extension candidates. Maximal degree in co-relation 17526. Up to 3382 conditions per place. [2024-11-19 01:52:56,448 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 158 selfloop transitions, 41 changer transitions 4/210 dead transitions. [2024-11-19 01:52:56,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 210 transitions, 2066 flow [2024-11-19 01:52:56,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:52:56,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:52:56,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-11-19 01:52:56,450 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45041322314049587 [2024-11-19 01:52:56,450 INFO L175 Difference]: Start difference. First operand has 159 places, 156 transitions, 1381 flow. Second operand 11 states and 218 transitions. [2024-11-19 01:52:56,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 210 transitions, 2066 flow [2024-11-19 01:52:56,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 210 transitions, 1960 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-11-19 01:52:56,509 INFO L231 Difference]: Finished difference. Result has 163 places, 160 transitions, 1421 flow [2024-11-19 01:52:56,509 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1275, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1421, PETRI_PLACES=163, PETRI_TRANSITIONS=160} [2024-11-19 01:52:56,509 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-11-19 01:52:56,509 INFO L471 AbstractCegarLoop]: Abstraction has has 163 places, 160 transitions, 1421 flow [2024-11-19 01:52:56,510 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:56,510 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:56,510 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:56,510 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-19 01:52:56,510 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:56,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:56,510 INFO L85 PathProgramCache]: Analyzing trace with hash -147797197, now seen corresponding path program 15 times [2024-11-19 01:52:56,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:56,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738348510] [2024-11-19 01:52:56,511 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:52:56,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:56,543 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-19 01:52:56,543 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:52:57,024 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:57,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:57,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738348510] [2024-11-19 01:52:57,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738348510] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:57,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:57,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:57,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067549568] [2024-11-19 01:52:57,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:57,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:57,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:57,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:57,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:57,067 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:52:57,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 160 transitions, 1421 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:57,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:57,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:52:57,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:57,759 INFO L124 PetriNetUnfolderBase]: 2491/4428 cut-off events. [2024-11-19 01:52:57,759 INFO L125 PetriNetUnfolderBase]: For 33268/33346 co-relation queries the response was YES. [2024-11-19 01:52:57,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17755 conditions, 4428 events. 2491/4428 cut-off events. For 33268/33346 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 29348 event pairs, 926 based on Foata normal form. 33/4323 useless extension candidates. Maximal degree in co-relation 17692. Up to 3516 conditions per place. [2024-11-19 01:52:57,787 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 162 selfloop transitions, 37 changer transitions 3/209 dead transitions. [2024-11-19 01:52:57,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 209 transitions, 2081 flow [2024-11-19 01:52:57,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:52:57,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:52:57,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-11-19 01:52:57,788 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-11-19 01:52:57,788 INFO L175 Difference]: Start difference. First operand has 163 places, 160 transitions, 1421 flow. Second operand 11 states and 212 transitions. [2024-11-19 01:52:57,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 209 transitions, 2081 flow [2024-11-19 01:52:57,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 209 transitions, 1957 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-11-19 01:52:57,842 INFO L231 Difference]: Finished difference. Result has 167 places, 163 transitions, 1423 flow [2024-11-19 01:52:57,842 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1423, PETRI_PLACES=167, PETRI_TRANSITIONS=163} [2024-11-19 01:52:57,843 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-11-19 01:52:57,843 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 163 transitions, 1423 flow [2024-11-19 01:52:57,843 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:57,843 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:57,843 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:57,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-19 01:52:57,844 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:57,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:57,844 INFO L85 PathProgramCache]: Analyzing trace with hash 321979325, now seen corresponding path program 16 times [2024-11-19 01:52:57,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:57,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360218128] [2024-11-19 01:52:57,845 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:52:57,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:57,869 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:52:57,869 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:52:58,272 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:58,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:58,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360218128] [2024-11-19 01:52:58,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360218128] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:58,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:58,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:58,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884452555] [2024-11-19 01:52:58,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:58,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:58,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:58,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:58,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:58,289 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-19 01:52:58,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 163 transitions, 1423 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:58,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:58,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-19 01:52:58,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:52:59,031 INFO L124 PetriNetUnfolderBase]: 2689/4737 cut-off events. [2024-11-19 01:52:59,031 INFO L125 PetriNetUnfolderBase]: For 35240/35318 co-relation queries the response was YES. [2024-11-19 01:52:59,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18744 conditions, 4737 events. 2689/4737 cut-off events. For 35240/35318 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 31419 event pairs, 1025 based on Foata normal form. 25/4614 useless extension candidates. Maximal degree in co-relation 18679. Up to 3771 conditions per place. [2024-11-19 01:52:59,070 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 166 selfloop transitions, 35 changer transitions 3/210 dead transitions. [2024-11-19 01:52:59,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 210 transitions, 2061 flow [2024-11-19 01:52:59,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:52:59,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:52:59,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-11-19 01:52:59,071 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4132231404958678 [2024-11-19 01:52:59,071 INFO L175 Difference]: Start difference. First operand has 167 places, 163 transitions, 1423 flow. Second operand 11 states and 200 transitions. [2024-11-19 01:52:59,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 210 transitions, 2061 flow [2024-11-19 01:52:59,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 210 transitions, 1953 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-11-19 01:52:59,179 INFO L231 Difference]: Finished difference. Result has 171 places, 165 transitions, 1411 flow [2024-11-19 01:52:59,179 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1317, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1411, PETRI_PLACES=171, PETRI_TRANSITIONS=165} [2024-11-19 01:52:59,180 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-11-19 01:52:59,180 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 165 transitions, 1411 flow [2024-11-19 01:52:59,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:52:59,180 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:52:59,180 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:52:59,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-19 01:52:59,181 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:52:59,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:52:59,181 INFO L85 PathProgramCache]: Analyzing trace with hash -854692307, now seen corresponding path program 17 times [2024-11-19 01:52:59,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:52:59,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255223185] [2024-11-19 01:52:59,181 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:52:59,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:52:59,200 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:52:59,201 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:52:59,823 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:52:59,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:52:59,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255223185] [2024-11-19 01:52:59,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255223185] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:52:59,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:52:59,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:52:59,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732173780] [2024-11-19 01:52:59,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:52:59,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:52:59,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:52:59,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:52:59,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:52:59,860 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:52:59,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 165 transitions, 1411 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:52:59,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:52:59,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:52:59,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:00,758 INFO L124 PetriNetUnfolderBase]: 2730/4895 cut-off events. [2024-11-19 01:53:00,759 INFO L125 PetriNetUnfolderBase]: For 41477/41531 co-relation queries the response was YES. [2024-11-19 01:53:00,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20161 conditions, 4895 events. 2730/4895 cut-off events. For 41477/41531 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 33579 event pairs, 942 based on Foata normal form. 11/4757 useless extension candidates. Maximal degree in co-relation 20094. Up to 3564 conditions per place. [2024-11-19 01:53:00,799 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 191 selfloop transitions, 44 changer transitions 3/245 dead transitions. [2024-11-19 01:53:00,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 245 transitions, 2494 flow [2024-11-19 01:53:00,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 01:53:00,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 01:53:00,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 247 transitions. [2024-11-19 01:53:00,800 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4678030303030303 [2024-11-19 01:53:00,800 INFO L175 Difference]: Start difference. First operand has 171 places, 165 transitions, 1411 flow. Second operand 12 states and 247 transitions. [2024-11-19 01:53:00,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 245 transitions, 2494 flow [2024-11-19 01:53:00,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 245 transitions, 2426 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-19 01:53:00,867 INFO L231 Difference]: Finished difference. Result has 178 places, 177 transitions, 1686 flow [2024-11-19 01:53:00,868 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1686, PETRI_PLACES=178, PETRI_TRANSITIONS=177} [2024-11-19 01:53:00,868 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-11-19 01:53:00,868 INFO L471 AbstractCegarLoop]: Abstraction has has 178 places, 177 transitions, 1686 flow [2024-11-19 01:53:00,868 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:00,868 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:00,868 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:00,868 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-19 01:53:00,869 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:00,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:00,869 INFO L85 PathProgramCache]: Analyzing trace with hash -988752315, now seen corresponding path program 18 times [2024-11-19 01:53:00,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:00,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38038952] [2024-11-19 01:53:00,869 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:53:00,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:00,887 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-19 01:53:00,887 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:01,377 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:01,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:01,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38038952] [2024-11-19 01:53:01,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38038952] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:01,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:01,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:01,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853372456] [2024-11-19 01:53:01,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:01,379 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:01,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:01,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:01,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:01,421 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:01,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 177 transitions, 1686 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:01,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:01,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:01,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:02,267 INFO L124 PetriNetUnfolderBase]: 2929/5268 cut-off events. [2024-11-19 01:53:02,267 INFO L125 PetriNetUnfolderBase]: For 57994/58120 co-relation queries the response was YES. [2024-11-19 01:53:02,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23090 conditions, 5268 events. 2929/5268 cut-off events. For 57994/58120 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 37005 event pairs, 953 based on Foata normal form. 41/5153 useless extension candidates. Maximal degree in co-relation 23019. Up to 3751 conditions per place. [2024-11-19 01:53:02,312 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 189 selfloop transitions, 54 changer transitions 3/253 dead transitions. [2024-11-19 01:53:02,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 253 transitions, 2837 flow [2024-11-19 01:53:02,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 01:53:02,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 01:53:02,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 246 transitions. [2024-11-19 01:53:02,313 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-11-19 01:53:02,313 INFO L175 Difference]: Start difference. First operand has 178 places, 177 transitions, 1686 flow. Second operand 12 states and 246 transitions. [2024-11-19 01:53:02,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 253 transitions, 2837 flow [2024-11-19 01:53:02,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 253 transitions, 2603 flow, removed 100 selfloop flow, removed 5 redundant places. [2024-11-19 01:53:02,383 INFO L231 Difference]: Finished difference. Result has 188 places, 188 transitions, 1855 flow [2024-11-19 01:53:02,383 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1476, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1855, PETRI_PLACES=188, PETRI_TRANSITIONS=188} [2024-11-19 01:53:02,384 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-11-19 01:53:02,384 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 188 transitions, 1855 flow [2024-11-19 01:53:02,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:02,384 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:02,384 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:02,384 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-19 01:53:02,385 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:02,385 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:02,385 INFO L85 PathProgramCache]: Analyzing trace with hash 506104315, now seen corresponding path program 19 times [2024-11-19 01:53:02,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:02,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487868747] [2024-11-19 01:53:02,386 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:53:02,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:02,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:53:02,946 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:02,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:02,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487868747] [2024-11-19 01:53:02,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487868747] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:02,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:02,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:02,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270329102] [2024-11-19 01:53:02,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:02,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:02,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:02,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:02,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:02,971 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:02,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 188 transitions, 1855 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:02,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:02,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:02,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:03,787 INFO L124 PetriNetUnfolderBase]: 3025/5443 cut-off events. [2024-11-19 01:53:03,787 INFO L125 PetriNetUnfolderBase]: For 68843/68949 co-relation queries the response was YES. [2024-11-19 01:53:03,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24522 conditions, 5443 events. 3025/5443 cut-off events. For 68843/68949 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 38593 event pairs, 1071 based on Foata normal form. 17/5299 useless extension candidates. Maximal degree in co-relation 24446. Up to 4023 conditions per place. [2024-11-19 01:53:03,835 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 198 selfloop transitions, 49 changer transitions 3/257 dead transitions. [2024-11-19 01:53:03,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 257 transitions, 2893 flow [2024-11-19 01:53:03,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 01:53:03,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 01:53:03,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 243 transitions. [2024-11-19 01:53:03,837 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4602272727272727 [2024-11-19 01:53:03,837 INFO L175 Difference]: Start difference. First operand has 188 places, 188 transitions, 1855 flow. Second operand 12 states and 243 transitions. [2024-11-19 01:53:03,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 257 transitions, 2893 flow [2024-11-19 01:53:03,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 257 transitions, 2692 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-11-19 01:53:03,950 INFO L231 Difference]: Finished difference. Result has 195 places, 194 transitions, 1918 flow [2024-11-19 01:53:03,950 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1918, PETRI_PLACES=195, PETRI_TRANSITIONS=194} [2024-11-19 01:53:03,950 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-11-19 01:53:03,950 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 194 transitions, 1918 flow [2024-11-19 01:53:03,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:03,951 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:03,951 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:03,951 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-19 01:53:03,951 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:03,951 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:03,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1722351493, now seen corresponding path program 20 times [2024-11-19 01:53:03,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:03,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544290455] [2024-11-19 01:53:03,952 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:53:03,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:03,976 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 01:53:03,976 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:04,366 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:04,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:04,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544290455] [2024-11-19 01:53:04,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544290455] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:04,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:04,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:04,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394177820] [2024-11-19 01:53:04,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:04,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:04,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:04,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:04,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:04,398 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:04,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 194 transitions, 1918 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:04,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:04,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:04,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:05,169 INFO L124 PetriNetUnfolderBase]: 3025/5461 cut-off events. [2024-11-19 01:53:05,169 INFO L125 PetriNetUnfolderBase]: For 68641/68719 co-relation queries the response was YES. [2024-11-19 01:53:05,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24484 conditions, 5461 events. 3025/5461 cut-off events. For 68641/68719 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 38853 event pairs, 1091 based on Foata normal form. 33/5331 useless extension candidates. Maximal degree in co-relation 24405. Up to 4100 conditions per place. [2024-11-19 01:53:05,216 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 195 selfloop transitions, 51 changer transitions 4/257 dead transitions. [2024-11-19 01:53:05,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 257 transitions, 2838 flow [2024-11-19 01:53:05,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 01:53:05,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-19 01:53:05,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 240 transitions. [2024-11-19 01:53:05,218 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-11-19 01:53:05,218 INFO L175 Difference]: Start difference. First operand has 195 places, 194 transitions, 1918 flow. Second operand 12 states and 240 transitions. [2024-11-19 01:53:05,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 257 transitions, 2838 flow [2024-11-19 01:53:05,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 257 transitions, 2681 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-11-19 01:53:05,349 INFO L231 Difference]: Finished difference. Result has 200 places, 198 transitions, 1941 flow [2024-11-19 01:53:05,349 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1941, PETRI_PLACES=200, PETRI_TRANSITIONS=198} [2024-11-19 01:53:05,349 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-11-19 01:53:05,349 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 198 transitions, 1941 flow [2024-11-19 01:53:05,349 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:05,349 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:05,349 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:05,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-19 01:53:05,350 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:05,350 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:05,350 INFO L85 PathProgramCache]: Analyzing trace with hash 657671519, now seen corresponding path program 21 times [2024-11-19 01:53:05,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:05,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048295858] [2024-11-19 01:53:05,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:53:05,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:05,367 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-19 01:53:05,367 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:05,941 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:05,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:05,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048295858] [2024-11-19 01:53:05,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048295858] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:05,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:05,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:05,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424516200] [2024-11-19 01:53:05,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:05,942 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:05,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:05,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:05,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:05,984 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:05,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 198 transitions, 1941 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:05,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:05,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:05,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:06,879 INFO L124 PetriNetUnfolderBase]: 3153/5689 cut-off events. [2024-11-19 01:53:06,879 INFO L125 PetriNetUnfolderBase]: For 74380/74570 co-relation queries the response was YES. [2024-11-19 01:53:06,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25965 conditions, 5689 events. 3153/5689 cut-off events. For 74380/74570 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 40797 event pairs, 1328 based on Foata normal form. 41/5549 useless extension candidates. Maximal degree in co-relation 25884. Up to 4509 conditions per place. [2024-11-19 01:53:06,918 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 215 selfloop transitions, 36 changer transitions 3/261 dead transitions. [2024-11-19 01:53:06,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 261 transitions, 3144 flow [2024-11-19 01:53:06,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:06,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:06,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 223 transitions. [2024-11-19 01:53:06,920 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4607438016528926 [2024-11-19 01:53:06,920 INFO L175 Difference]: Start difference. First operand has 200 places, 198 transitions, 1941 flow. Second operand 11 states and 223 transitions. [2024-11-19 01:53:06,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 261 transitions, 3144 flow [2024-11-19 01:53:07,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 261 transitions, 2990 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-11-19 01:53:07,011 INFO L231 Difference]: Finished difference. Result has 205 places, 207 transitions, 2172 flow [2024-11-19 01:53:07,012 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2172, PETRI_PLACES=205, PETRI_TRANSITIONS=207} [2024-11-19 01:53:07,012 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-11-19 01:53:07,012 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 207 transitions, 2172 flow [2024-11-19 01:53:07,012 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:07,012 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:07,012 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:07,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-19 01:53:07,013 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:07,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:07,013 INFO L85 PathProgramCache]: Analyzing trace with hash -568842805, now seen corresponding path program 22 times [2024-11-19 01:53:07,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:07,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162694732] [2024-11-19 01:53:07,013 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:53:07,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:07,037 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:53:07,037 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:07,487 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:07,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:07,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162694732] [2024-11-19 01:53:07,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162694732] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:07,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:07,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:07,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789544093] [2024-11-19 01:53:07,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:07,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:07,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:07,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:07,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:07,520 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-19 01:53:07,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 207 transitions, 2172 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:53:07,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:07,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-19 01:53:07,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:08,544 INFO L124 PetriNetUnfolderBase]: 3603/6446 cut-off events. [2024-11-19 01:53:08,544 INFO L125 PetriNetUnfolderBase]: For 111696/112026 co-relation queries the response was YES. [2024-11-19 01:53:08,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30901 conditions, 6446 events. 3603/6446 cut-off events. For 111696/112026 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 46364 event pairs, 1457 based on Foata normal form. 41/6275 useless extension candidates. Maximal degree in co-relation 30816. Up to 4996 conditions per place. [2024-11-19 01:53:08,596 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 242 selfloop transitions, 40 changer transitions 3/291 dead transitions. [2024-11-19 01:53:08,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 291 transitions, 3610 flow [2024-11-19 01:53:08,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:08,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:08,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 233 transitions. [2024-11-19 01:53:08,598 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48140495867768596 [2024-11-19 01:53:08,598 INFO L175 Difference]: Start difference. First operand has 205 places, 207 transitions, 2172 flow. Second operand 11 states and 233 transitions. [2024-11-19 01:53:08,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 291 transitions, 3610 flow [2024-11-19 01:53:08,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 291 transitions, 3312 flow, removed 132 selfloop flow, removed 5 redundant places. [2024-11-19 01:53:08,815 INFO L231 Difference]: Finished difference. Result has 215 places, 220 transitions, 2352 flow [2024-11-19 01:53:08,816 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1910, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2352, PETRI_PLACES=215, PETRI_TRANSITIONS=220} [2024-11-19 01:53:08,816 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-11-19 01:53:08,816 INFO L471 AbstractCegarLoop]: Abstraction has has 215 places, 220 transitions, 2352 flow [2024-11-19 01:53:08,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:53:08,816 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:08,816 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:08,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-19 01:53:08,817 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:08,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:08,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1637452937, now seen corresponding path program 23 times [2024-11-19 01:53:08,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:08,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566961662] [2024-11-19 01:53:08,817 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:53:08,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:08,840 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:53:08,840 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:09,216 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:09,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:09,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566961662] [2024-11-19 01:53:09,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566961662] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:09,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:09,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:09,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258127553] [2024-11-19 01:53:09,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:09,218 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:09,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:09,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:09,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:09,255 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:09,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 220 transitions, 2352 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:09,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:09,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:09,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:10,359 INFO L124 PetriNetUnfolderBase]: 3466/6260 cut-off events. [2024-11-19 01:53:10,359 INFO L125 PetriNetUnfolderBase]: For 102632/103064 co-relation queries the response was YES. [2024-11-19 01:53:10,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29700 conditions, 6260 events. 3466/6260 cut-off events. For 102632/103064 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 45567 event pairs, 1494 based on Foata normal form. 55/6109 useless extension candidates. Maximal degree in co-relation 29609. Up to 5081 conditions per place. [2024-11-19 01:53:10,429 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 225 selfloop transitions, 36 changer transitions 4/272 dead transitions. [2024-11-19 01:53:10,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 272 transitions, 3318 flow [2024-11-19 01:53:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:10,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:10,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-11-19 01:53:10,431 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-11-19 01:53:10,431 INFO L175 Difference]: Start difference. First operand has 215 places, 220 transitions, 2352 flow. Second operand 11 states and 215 transitions. [2024-11-19 01:53:10,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 272 transitions, 3318 flow [2024-11-19 01:53:10,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 272 transitions, 3084 flow, removed 101 selfloop flow, removed 4 redundant places. [2024-11-19 01:53:10,637 INFO L231 Difference]: Finished difference. Result has 224 places, 226 transitions, 2333 flow [2024-11-19 01:53:10,637 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2118, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2333, PETRI_PLACES=224, PETRI_TRANSITIONS=226} [2024-11-19 01:53:10,637 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-11-19 01:53:10,638 INFO L471 AbstractCegarLoop]: Abstraction has has 224 places, 226 transitions, 2333 flow [2024-11-19 01:53:10,638 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:10,638 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:10,638 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:10,638 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-19 01:53:10,638 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:10,639 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:10,639 INFO L85 PathProgramCache]: Analyzing trace with hash 2053191567, now seen corresponding path program 24 times [2024-11-19 01:53:10,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:10,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751648522] [2024-11-19 01:53:10,639 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:53:10,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:10,659 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-19 01:53:10,659 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:11,187 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:11,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:11,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751648522] [2024-11-19 01:53:11,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751648522] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:11,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:11,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:11,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576531511] [2024-11-19 01:53:11,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:11,188 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:11,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:11,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:11,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:11,227 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:11,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 226 transitions, 2333 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:11,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:11,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:11,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:12,180 INFO L124 PetriNetUnfolderBase]: 3611/6504 cut-off events. [2024-11-19 01:53:12,180 INFO L125 PetriNetUnfolderBase]: For 105449/105673 co-relation queries the response was YES. [2024-11-19 01:53:12,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30638 conditions, 6504 events. 3611/6504 cut-off events. For 105449/105673 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 47564 event pairs, 1512 based on Foata normal form. 61/6356 useless extension candidates. Maximal degree in co-relation 30543. Up to 5105 conditions per place. [2024-11-19 01:53:12,240 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 236 selfloop transitions, 42 changer transitions 3/288 dead transitions. [2024-11-19 01:53:12,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 288 transitions, 3557 flow [2024-11-19 01:53:12,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:12,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:12,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 226 transitions. [2024-11-19 01:53:12,241 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4669421487603306 [2024-11-19 01:53:12,241 INFO L175 Difference]: Start difference. First operand has 224 places, 226 transitions, 2333 flow. Second operand 11 states and 226 transitions. [2024-11-19 01:53:12,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 288 transitions, 3557 flow [2024-11-19 01:53:12,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 288 transitions, 3391 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-11-19 01:53:12,434 INFO L231 Difference]: Finished difference. Result has 231 places, 233 transitions, 2528 flow [2024-11-19 01:53:12,434 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2167, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2528, PETRI_PLACES=231, PETRI_TRANSITIONS=233} [2024-11-19 01:53:12,436 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-11-19 01:53:12,436 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 233 transitions, 2528 flow [2024-11-19 01:53:12,436 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:12,436 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:12,436 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:12,436 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-19 01:53:12,436 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:12,436 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:12,437 INFO L85 PathProgramCache]: Analyzing trace with hash -767257085, now seen corresponding path program 25 times [2024-11-19 01:53:12,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:12,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221989425] [2024-11-19 01:53:12,437 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:53:12,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:12,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:53:12,965 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:12,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:12,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221989425] [2024-11-19 01:53:12,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221989425] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:12,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:12,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:12,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280407260] [2024-11-19 01:53:12,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:12,966 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:12,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:12,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:12,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:12,988 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:12,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 233 transitions, 2528 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:12,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:12,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:12,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:14,031 INFO L124 PetriNetUnfolderBase]: 3717/6727 cut-off events. [2024-11-19 01:53:14,031 INFO L125 PetriNetUnfolderBase]: For 133961/134202 co-relation queries the response was YES. [2024-11-19 01:53:14,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33047 conditions, 6727 events. 3717/6727 cut-off events. For 133961/134202 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 49943 event pairs, 1598 based on Foata normal form. 51/6553 useless extension candidates. Maximal degree in co-relation 32948. Up to 5416 conditions per place. [2024-11-19 01:53:14,094 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 251 selfloop transitions, 35 changer transitions 3/296 dead transitions. [2024-11-19 01:53:14,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 296 transitions, 3742 flow [2024-11-19 01:53:14,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:14,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:14,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-11-19 01:53:14,095 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-11-19 01:53:14,095 INFO L175 Difference]: Start difference. First operand has 231 places, 233 transitions, 2528 flow. Second operand 11 states and 225 transitions. [2024-11-19 01:53:14,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 296 transitions, 3742 flow [2024-11-19 01:53:14,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 296 transitions, 3492 flow, removed 105 selfloop flow, removed 6 redundant places. [2024-11-19 01:53:14,331 INFO L231 Difference]: Finished difference. Result has 238 places, 239 transitions, 2543 flow [2024-11-19 01:53:14,331 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2543, PETRI_PLACES=238, PETRI_TRANSITIONS=239} [2024-11-19 01:53:14,332 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-11-19 01:53:14,332 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 239 transitions, 2543 flow [2024-11-19 01:53:14,332 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:14,332 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:14,332 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:14,333 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-19 01:53:14,333 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:14,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:14,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1831931421, now seen corresponding path program 26 times [2024-11-19 01:53:14,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:14,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887585952] [2024-11-19 01:53:14,333 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:53:14,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:14,348 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 01:53:14,348 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:14,817 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:14,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:14,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887585952] [2024-11-19 01:53:14,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887585952] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:14,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:14,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:14,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314852469] [2024-11-19 01:53:14,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:14,818 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:14,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:14,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:14,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:14,845 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:14,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 239 transitions, 2543 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:14,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:14,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:14,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:15,860 INFO L124 PetriNetUnfolderBase]: 3779/6823 cut-off events. [2024-11-19 01:53:15,860 INFO L125 PetriNetUnfolderBase]: For 135723/135959 co-relation queries the response was YES. [2024-11-19 01:53:15,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33109 conditions, 6823 events. 3779/6823 cut-off events. For 135723/135959 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 50736 event pairs, 1636 based on Foata normal form. 57/6654 useless extension candidates. Maximal degree in co-relation 33006. Up to 5503 conditions per place. [2024-11-19 01:53:15,916 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 250 selfloop transitions, 37 changer transitions 4/298 dead transitions. [2024-11-19 01:53:15,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 298 transitions, 3703 flow [2024-11-19 01:53:15,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:15,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:15,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-19 01:53:15,918 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-19 01:53:15,918 INFO L175 Difference]: Start difference. First operand has 238 places, 239 transitions, 2543 flow. Second operand 11 states and 224 transitions. [2024-11-19 01:53:15,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 298 transitions, 3703 flow [2024-11-19 01:53:16,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 298 transitions, 3516 flow, removed 75 selfloop flow, removed 6 redundant places. [2024-11-19 01:53:16,286 INFO L231 Difference]: Finished difference. Result has 244 places, 243 transitions, 2610 flow [2024-11-19 01:53:16,286 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2356, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2610, PETRI_PLACES=244, PETRI_TRANSITIONS=243} [2024-11-19 01:53:16,286 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-11-19 01:53:16,286 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 243 transitions, 2610 flow [2024-11-19 01:53:16,286 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:16,286 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:16,287 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:16,287 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-19 01:53:16,287 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:16,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:16,287 INFO L85 PathProgramCache]: Analyzing trace with hash 253346907, now seen corresponding path program 27 times [2024-11-19 01:53:16,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:16,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536860693] [2024-11-19 01:53:16,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:53:16,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:16,302 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-19 01:53:16,303 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:16,743 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:16,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:16,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536860693] [2024-11-19 01:53:16,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536860693] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:16,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:16,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:16,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639702550] [2024-11-19 01:53:16,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:16,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:16,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:16,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:16,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:16,780 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:16,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 243 transitions, 2610 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:16,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:16,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:16,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:18,052 INFO L124 PetriNetUnfolderBase]: 3875/7014 cut-off events. [2024-11-19 01:53:18,052 INFO L125 PetriNetUnfolderBase]: For 149225/149443 co-relation queries the response was YES. [2024-11-19 01:53:18,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34561 conditions, 7014 events. 3875/7014 cut-off events. For 149225/149443 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 52693 event pairs, 1715 based on Foata normal form. 48/6830 useless extension candidates. Maximal degree in co-relation 34455. Up to 5670 conditions per place. [2024-11-19 01:53:18,135 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 259 selfloop transitions, 36 changer transitions 3/305 dead transitions. [2024-11-19 01:53:18,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 305 transitions, 3879 flow [2024-11-19 01:53:18,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:18,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:18,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-11-19 01:53:18,137 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-11-19 01:53:18,137 INFO L175 Difference]: Start difference. First operand has 244 places, 243 transitions, 2610 flow. Second operand 11 states and 225 transitions. [2024-11-19 01:53:18,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 305 transitions, 3879 flow [2024-11-19 01:53:18,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 305 transitions, 3686 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-11-19 01:53:18,378 INFO L231 Difference]: Finished difference. Result has 250 places, 249 transitions, 2700 flow [2024-11-19 01:53:18,378 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2417, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2700, PETRI_PLACES=250, PETRI_TRANSITIONS=249} [2024-11-19 01:53:18,379 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-11-19 01:53:18,379 INFO L471 AbstractCegarLoop]: Abstraction has has 250 places, 249 transitions, 2700 flow [2024-11-19 01:53:18,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:18,379 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:18,379 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:18,379 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-19 01:53:18,379 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:18,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:18,380 INFO L85 PathProgramCache]: Analyzing trace with hash 911048991, now seen corresponding path program 28 times [2024-11-19 01:53:18,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:18,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265050788] [2024-11-19 01:53:18,380 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:53:18,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:18,401 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:53:18,401 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:18,796 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:18,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:18,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265050788] [2024-11-19 01:53:18,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265050788] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:18,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:18,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:18,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157297418] [2024-11-19 01:53:18,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:18,797 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:18,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:18,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:18,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:18,821 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-19 01:53:18,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 249 transitions, 2700 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:53:18,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:18,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-19 01:53:18,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:20,139 INFO L124 PetriNetUnfolderBase]: 4102/7382 cut-off events. [2024-11-19 01:53:20,139 INFO L125 PetriNetUnfolderBase]: For 161942/162184 co-relation queries the response was YES. [2024-11-19 01:53:20,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36169 conditions, 7382 events. 4102/7382 cut-off events. For 161942/162184 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 55203 event pairs, 1768 based on Foata normal form. 78/7211 useless extension candidates. Maximal degree in co-relation 36059. Up to 5830 conditions per place. [2024-11-19 01:53:20,218 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 268 selfloop transitions, 42 changer transitions 5/321 dead transitions. [2024-11-19 01:53:20,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 321 transitions, 3945 flow [2024-11-19 01:53:20,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:20,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:20,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-11-19 01:53:20,219 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-11-19 01:53:20,219 INFO L175 Difference]: Start difference. First operand has 250 places, 249 transitions, 2700 flow. Second operand 11 states and 231 transitions. [2024-11-19 01:53:20,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 321 transitions, 3945 flow [2024-11-19 01:53:20,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 321 transitions, 3741 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-11-19 01:53:20,550 INFO L231 Difference]: Finished difference. Result has 258 places, 254 transitions, 2699 flow [2024-11-19 01:53:20,550 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2496, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2699, PETRI_PLACES=258, PETRI_TRANSITIONS=254} [2024-11-19 01:53:20,550 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-11-19 01:53:20,551 INFO L471 AbstractCegarLoop]: Abstraction has has 258 places, 254 transitions, 2699 flow [2024-11-19 01:53:20,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:53:20,551 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:20,551 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:20,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-19 01:53:20,551 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:20,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:20,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1522099901, now seen corresponding path program 29 times [2024-11-19 01:53:20,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:20,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122924963] [2024-11-19 01:53:20,552 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:53:20,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:20,566 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:53:20,567 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:20,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:20,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:20,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122924963] [2024-11-19 01:53:20,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122924963] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:20,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:20,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:20,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217686379] [2024-11-19 01:53:20,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:20,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:20,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:20,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:20,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:20,978 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:20,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 254 transitions, 2699 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:20,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:20,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:20,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:22,032 INFO L124 PetriNetUnfolderBase]: 3904/7096 cut-off events. [2024-11-19 01:53:22,032 INFO L125 PetriNetUnfolderBase]: For 146998/147240 co-relation queries the response was YES. [2024-11-19 01:53:22,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34348 conditions, 7096 events. 3904/7096 cut-off events. For 146998/147240 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 53379 event pairs, 1731 based on Foata normal form. 70/6929 useless extension candidates. Maximal degree in co-relation 34234. Up to 5761 conditions per place. [2024-11-19 01:53:22,124 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 256 selfloop transitions, 41 changer transitions 4/308 dead transitions. [2024-11-19 01:53:22,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 308 transitions, 3734 flow [2024-11-19 01:53:22,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:22,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:22,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-11-19 01:53:22,125 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45661157024793386 [2024-11-19 01:53:22,125 INFO L175 Difference]: Start difference. First operand has 258 places, 254 transitions, 2699 flow. Second operand 11 states and 221 transitions. [2024-11-19 01:53:22,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 308 transitions, 3734 flow [2024-11-19 01:53:22,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 308 transitions, 3575 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-11-19 01:53:22,457 INFO L231 Difference]: Finished difference. Result has 264 places, 258 transitions, 2708 flow [2024-11-19 01:53:22,458 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2540, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2708, PETRI_PLACES=264, PETRI_TRANSITIONS=258} [2024-11-19 01:53:22,458 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-11-19 01:53:22,458 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 258 transitions, 2708 flow [2024-11-19 01:53:22,458 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:22,458 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:22,459 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:22,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-19 01:53:22,459 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:22,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:22,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1987439275, now seen corresponding path program 30 times [2024-11-19 01:53:22,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:22,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045962236] [2024-11-19 01:53:22,459 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:53:22,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:22,478 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-19 01:53:22,478 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:22,913 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:22,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:22,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045962236] [2024-11-19 01:53:22,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045962236] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:22,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:22,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:22,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564607268] [2024-11-19 01:53:22,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:22,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:22,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:22,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:22,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:22,951 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:22,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 258 transitions, 2708 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:22,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:22,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:22,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:24,186 INFO L124 PetriNetUnfolderBase]: 3940/7163 cut-off events. [2024-11-19 01:53:24,186 INFO L125 PetriNetUnfolderBase]: For 145149/145393 co-relation queries the response was YES. [2024-11-19 01:53:24,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34309 conditions, 7163 events. 3940/7163 cut-off events. For 145149/145393 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 54004 event pairs, 1769 based on Foata normal form. 70/6985 useless extension candidates. Maximal degree in co-relation 34193. Up to 5895 conditions per place. [2024-11-19 01:53:24,257 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 260 selfloop transitions, 37 changer transitions 3/307 dead transitions. [2024-11-19 01:53:24,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 307 transitions, 3718 flow [2024-11-19 01:53:24,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:24,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:24,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-11-19 01:53:24,259 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-11-19 01:53:24,259 INFO L175 Difference]: Start difference. First operand has 264 places, 258 transitions, 2708 flow. Second operand 11 states and 215 transitions. [2024-11-19 01:53:24,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 307 transitions, 3718 flow [2024-11-19 01:53:24,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 307 transitions, 3564 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-11-19 01:53:24,606 INFO L231 Difference]: Finished difference. Result has 268 places, 261 transitions, 2702 flow [2024-11-19 01:53:24,607 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2554, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2702, PETRI_PLACES=268, PETRI_TRANSITIONS=261} [2024-11-19 01:53:24,607 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-11-19 01:53:24,607 INFO L471 AbstractCegarLoop]: Abstraction has has 268 places, 261 transitions, 2702 flow [2024-11-19 01:53:24,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:24,607 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:24,607 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:24,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-19 01:53:24,608 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:24,608 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:24,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1844713171, now seen corresponding path program 31 times [2024-11-19 01:53:24,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:24,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270595241] [2024-11-19 01:53:24,608 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:53:24,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:24,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:53:25,036 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:25,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:25,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270595241] [2024-11-19 01:53:25,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270595241] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:25,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:25,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:25,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235578188] [2024-11-19 01:53:25,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:25,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:25,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:25,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:25,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:25,063 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:25,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 261 transitions, 2702 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:25,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:25,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:25,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:26,132 INFO L124 PetriNetUnfolderBase]: 3940/7175 cut-off events. [2024-11-19 01:53:26,132 INFO L125 PetriNetUnfolderBase]: For 142712/142954 co-relation queries the response was YES. [2024-11-19 01:53:26,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34051 conditions, 7175 events. 3940/7175 cut-off events. For 142712/142954 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 54246 event pairs, 1800 based on Foata normal form. 62/6988 useless extension candidates. Maximal degree in co-relation 33933. Up to 5908 conditions per place. [2024-11-19 01:53:26,225 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 262 selfloop transitions, 35 changer transitions 3/307 dead transitions. [2024-11-19 01:53:26,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 307 transitions, 3662 flow [2024-11-19 01:53:26,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:26,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:26,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-11-19 01:53:26,226 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4380165289256198 [2024-11-19 01:53:26,226 INFO L175 Difference]: Start difference. First operand has 268 places, 261 transitions, 2702 flow. Second operand 11 states and 212 transitions. [2024-11-19 01:53:26,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 307 transitions, 3662 flow [2024-11-19 01:53:26,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 307 transitions, 3522 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-11-19 01:53:26,596 INFO L231 Difference]: Finished difference. Result has 272 places, 263 transitions, 2658 flow [2024-11-19 01:53:26,597 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2564, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2658, PETRI_PLACES=272, PETRI_TRANSITIONS=263} [2024-11-19 01:53:26,597 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-11-19 01:53:26,597 INFO L471 AbstractCegarLoop]: Abstraction has has 272 places, 263 transitions, 2658 flow [2024-11-19 01:53:26,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:26,597 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:26,597 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:26,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-19 01:53:26,598 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:26,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:26,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1990539135, now seen corresponding path program 32 times [2024-11-19 01:53:26,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:26,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131837621] [2024-11-19 01:53:26,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:53:26,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:26,613 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 01:53:26,613 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:27,022 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:27,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:27,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131837621] [2024-11-19 01:53:27,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131837621] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:27,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:27,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:27,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919322436] [2024-11-19 01:53:27,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:27,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:27,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:27,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:27,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:27,060 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:27,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 263 transitions, 2658 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:27,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:27,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:27,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:28,106 INFO L124 PetriNetUnfolderBase]: 4071/7409 cut-off events. [2024-11-19 01:53:28,107 INFO L125 PetriNetUnfolderBase]: For 160470/160742 co-relation queries the response was YES. [2024-11-19 01:53:28,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36044 conditions, 7409 events. 4071/7409 cut-off events. For 160470/160742 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 56393 event pairs, 1814 based on Foata normal form. 54/7210 useless extension candidates. Maximal degree in co-relation 35924. Up to 6021 conditions per place. [2024-11-19 01:53:28,196 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 278 selfloop transitions, 35 changer transitions 3/323 dead transitions. [2024-11-19 01:53:28,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 323 transitions, 4163 flow [2024-11-19 01:53:28,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:28,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:28,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-11-19 01:53:28,197 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45867768595041325 [2024-11-19 01:53:28,197 INFO L175 Difference]: Start difference. First operand has 272 places, 263 transitions, 2658 flow. Second operand 11 states and 222 transitions. [2024-11-19 01:53:28,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 323 transitions, 4163 flow [2024-11-19 01:53:28,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 323 transitions, 4095 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-19 01:53:28,586 INFO L231 Difference]: Finished difference. Result has 278 places, 272 transitions, 3093 flow [2024-11-19 01:53:28,586 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2590, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3093, PETRI_PLACES=278, PETRI_TRANSITIONS=272} [2024-11-19 01:53:28,586 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-11-19 01:53:28,587 INFO L471 AbstractCegarLoop]: Abstraction has has 278 places, 272 transitions, 3093 flow [2024-11-19 01:53:28,587 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:28,587 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:28,587 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:28,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-19 01:53:28,587 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:28,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:28,587 INFO L85 PathProgramCache]: Analyzing trace with hash 251311141, now seen corresponding path program 33 times [2024-11-19 01:53:28,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:28,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235246024] [2024-11-19 01:53:28,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:53:28,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:28,599 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-19 01:53:28,599 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:29,029 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:29,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:29,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235246024] [2024-11-19 01:53:29,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235246024] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:29,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:29,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:29,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993543051] [2024-11-19 01:53:29,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:29,030 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:29,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:29,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:29,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:29,067 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:29,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 272 transitions, 3093 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:29,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:29,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:29,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:30,325 INFO L124 PetriNetUnfolderBase]: 4233/7692 cut-off events. [2024-11-19 01:53:30,326 INFO L125 PetriNetUnfolderBase]: For 220228/220708 co-relation queries the response was YES. [2024-11-19 01:53:30,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39966 conditions, 7692 events. 4233/7692 cut-off events. For 220228/220708 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 59041 event pairs, 1861 based on Foata normal form. 54/7481 useless extension candidates. Maximal degree in co-relation 39842. Up to 6207 conditions per place. [2024-11-19 01:53:30,409 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 290 selfloop transitions, 36 changer transitions 3/336 dead transitions. [2024-11-19 01:53:30,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 336 transitions, 4624 flow [2024-11-19 01:53:30,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:30,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:30,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-11-19 01:53:30,411 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4690082644628099 [2024-11-19 01:53:30,411 INFO L175 Difference]: Start difference. First operand has 278 places, 272 transitions, 3093 flow. Second operand 11 states and 227 transitions. [2024-11-19 01:53:30,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 336 transitions, 4624 flow [2024-11-19 01:53:30,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 336 transitions, 4270 flow, removed 161 selfloop flow, removed 5 redundant places. [2024-11-19 01:53:30,736 INFO L231 Difference]: Finished difference. Result has 287 places, 281 transitions, 3198 flow [2024-11-19 01:53:30,736 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3198, PETRI_PLACES=287, PETRI_TRANSITIONS=281} [2024-11-19 01:53:30,737 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 244 predicate places. [2024-11-19 01:53:30,737 INFO L471 AbstractCegarLoop]: Abstraction has has 287 places, 281 transitions, 3198 flow [2024-11-19 01:53:30,737 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:30,737 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:30,737 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:30,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-19 01:53:30,737 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:30,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:30,738 INFO L85 PathProgramCache]: Analyzing trace with hash -304585321, now seen corresponding path program 34 times [2024-11-19 01:53:30,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:30,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204905964] [2024-11-19 01:53:30,738 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 01:53:30,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:30,754 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 01:53:30,754 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:31,093 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:31,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:31,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204905964] [2024-11-19 01:53:31,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204905964] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:31,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:31,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:31,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257620594] [2024-11-19 01:53:31,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:31,094 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:31,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:31,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:31,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:31,104 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 44 [2024-11-19 01:53:31,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 281 transitions, 3198 flow. Second operand has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:53:31,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:31,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 44 [2024-11-19 01:53:31,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:32,421 INFO L124 PetriNetUnfolderBase]: 4492/8108 cut-off events. [2024-11-19 01:53:32,421 INFO L125 PetriNetUnfolderBase]: For 241290/241828 co-relation queries the response was YES. [2024-11-19 01:53:32,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41847 conditions, 8108 events. 4492/8108 cut-off events. For 241290/241828 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 62041 event pairs, 2055 based on Foata normal form. 68/7898 useless extension candidates. Maximal degree in co-relation 41718. Up to 6688 conditions per place. [2024-11-19 01:53:32,726 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 288 selfloop transitions, 35 changer transitions 4/333 dead transitions. [2024-11-19 01:53:32,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 333 transitions, 4358 flow [2024-11-19 01:53:32,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:32,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:32,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-11-19 01:53:32,727 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42768595041322316 [2024-11-19 01:53:32,728 INFO L175 Difference]: Start difference. First operand has 287 places, 281 transitions, 3198 flow. Second operand 11 states and 207 transitions. [2024-11-19 01:53:32,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 333 transitions, 4358 flow [2024-11-19 01:53:33,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 333 transitions, 4042 flow, removed 142 selfloop flow, removed 5 redundant places. [2024-11-19 01:53:33,198 INFO L231 Difference]: Finished difference. Result has 295 places, 287 transitions, 3149 flow [2024-11-19 01:53:33,199 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2882, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3149, PETRI_PLACES=295, PETRI_TRANSITIONS=287} [2024-11-19 01:53:33,199 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-11-19 01:53:33,199 INFO L471 AbstractCegarLoop]: Abstraction has has 295 places, 287 transitions, 3149 flow [2024-11-19 01:53:33,199 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.636363636363637) internal successors, (128), 11 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-19 01:53:33,199 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:33,199 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:33,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-19 01:53:33,199 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:33,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:33,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1080264867, now seen corresponding path program 35 times [2024-11-19 01:53:33,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:33,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021452766] [2024-11-19 01:53:33,200 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 01:53:33,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:33,218 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 01:53:33,218 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:33,618 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:33,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:33,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021452766] [2024-11-19 01:53:33,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021452766] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:33,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:33,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:33,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967740120] [2024-11-19 01:53:33,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:33,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:33,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:33,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:33,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:33,655 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:33,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 287 transitions, 3149 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:33,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:33,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:33,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:34,922 INFO L124 PetriNetUnfolderBase]: 4445/7999 cut-off events. [2024-11-19 01:53:34,922 INFO L125 PetriNetUnfolderBase]: For 231515/231805 co-relation queries the response was YES. [2024-11-19 01:53:35,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41168 conditions, 7999 events. 4445/7999 cut-off events. For 231515/231805 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 61333 event pairs, 2047 based on Foata normal form. 74/7818 useless extension candidates. Maximal degree in co-relation 41035. Up to 6470 conditions per place. [2024-11-19 01:53:35,036 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 295 selfloop transitions, 41 changer transitions 3/346 dead transitions. [2024-11-19 01:53:35,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 346 transitions, 4649 flow [2024-11-19 01:53:35,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:35,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:35,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-11-19 01:53:35,037 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46487603305785125 [2024-11-19 01:53:35,037 INFO L175 Difference]: Start difference. First operand has 295 places, 287 transitions, 3149 flow. Second operand 11 states and 225 transitions. [2024-11-19 01:53:35,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 346 transitions, 4649 flow [2024-11-19 01:53:35,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 346 transitions, 4419 flow, removed 96 selfloop flow, removed 6 redundant places. [2024-11-19 01:53:35,464 INFO L231 Difference]: Finished difference. Result has 302 places, 294 transitions, 3386 flow [2024-11-19 01:53:35,465 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3386, PETRI_PLACES=302, PETRI_TRANSITIONS=294} [2024-11-19 01:53:35,465 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-11-19 01:53:35,465 INFO L471 AbstractCegarLoop]: Abstraction has has 302 places, 294 transitions, 3386 flow [2024-11-19 01:53:35,465 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:35,465 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:35,465 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:35,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-11-19 01:53:35,466 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:35,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:35,466 INFO L85 PathProgramCache]: Analyzing trace with hash 565610531, now seen corresponding path program 36 times [2024-11-19 01:53:35,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:35,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694665701] [2024-11-19 01:53:35,466 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 01:53:35,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:35,478 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-19 01:53:35,479 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:36,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:36,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:36,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694665701] [2024-11-19 01:53:36,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694665701] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:36,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:36,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:36,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945060587] [2024-11-19 01:53:36,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:36,041 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:36,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:36,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:36,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:36,064 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:36,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 294 transitions, 3386 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:36,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:36,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:36,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:37,786 INFO L124 PetriNetUnfolderBase]: 4508/8173 cut-off events. [2024-11-19 01:53:37,786 INFO L125 PetriNetUnfolderBase]: For 266358/266654 co-relation queries the response was YES. [2024-11-19 01:53:37,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43032 conditions, 8173 events. 4508/8173 cut-off events. For 266358/266654 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 63670 event pairs, 2065 based on Foata normal form. 63/7962 useless extension candidates. Maximal degree in co-relation 42895. Up to 6703 conditions per place. [2024-11-19 01:53:37,914 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 309 selfloop transitions, 34 changer transitions 3/353 dead transitions. [2024-11-19 01:53:37,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 353 transitions, 4823 flow [2024-11-19 01:53:37,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:37,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:37,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-19 01:53:37,916 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-19 01:53:37,916 INFO L175 Difference]: Start difference. First operand has 302 places, 294 transitions, 3386 flow. Second operand 11 states and 224 transitions. [2024-11-19 01:53:37,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 353 transitions, 4823 flow [2024-11-19 01:53:38,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 353 transitions, 4479 flow, removed 153 selfloop flow, removed 6 redundant places. [2024-11-19 01:53:38,533 INFO L231 Difference]: Finished difference. Result has 309 places, 299 transitions, 3366 flow [2024-11-19 01:53:38,534 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3046, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3366, PETRI_PLACES=309, PETRI_TRANSITIONS=299} [2024-11-19 01:53:38,534 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-11-19 01:53:38,534 INFO L471 AbstractCegarLoop]: Abstraction has has 309 places, 299 transitions, 3366 flow [2024-11-19 01:53:38,534 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:38,535 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:38,535 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:38,535 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-19 01:53:38,535 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:38,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:38,535 INFO L85 PathProgramCache]: Analyzing trace with hash 747474439, now seen corresponding path program 37 times [2024-11-19 01:53:38,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:38,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532570868] [2024-11-19 01:53:38,536 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 01:53:38,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:38,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 01:53:39,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:39,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:39,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532570868] [2024-11-19 01:53:39,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532570868] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:39,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:39,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:39,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963940064] [2024-11-19 01:53:39,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:39,105 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:39,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:39,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:39,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:39,140 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:39,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 299 transitions, 3366 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:39,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:39,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:39,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:40,482 INFO L124 PetriNetUnfolderBase]: 4508/8115 cut-off events. [2024-11-19 01:53:40,482 INFO L125 PetriNetUnfolderBase]: For 255036/255328 co-relation queries the response was YES. [2024-11-19 01:53:40,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41787 conditions, 8115 events. 4508/8115 cut-off events. For 255036/255328 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 62514 event pairs, 2153 based on Foata normal form. 69/7921 useless extension candidates. Maximal degree in co-relation 41646. Up to 6780 conditions per place. [2024-11-19 01:53:40,597 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 305 selfloop transitions, 33 changer transitions 3/348 dead transitions. [2024-11-19 01:53:40,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 348 transitions, 4541 flow [2024-11-19 01:53:40,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:40,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:40,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-11-19 01:53:40,598 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44421487603305787 [2024-11-19 01:53:40,598 INFO L175 Difference]: Start difference. First operand has 309 places, 299 transitions, 3366 flow. Second operand 11 states and 215 transitions. [2024-11-19 01:53:40,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 348 transitions, 4541 flow [2024-11-19 01:53:41,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 348 transitions, 4284 flow, removed 111 selfloop flow, removed 6 redundant places. [2024-11-19 01:53:41,161 INFO L231 Difference]: Finished difference. Result has 315 places, 302 transitions, 3260 flow [2024-11-19 01:53:41,161 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3109, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3260, PETRI_PLACES=315, PETRI_TRANSITIONS=302} [2024-11-19 01:53:41,162 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-11-19 01:53:41,162 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 302 transitions, 3260 flow [2024-11-19 01:53:41,162 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:41,162 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:41,163 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:41,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-19 01:53:41,163 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:41,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:41,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1073500853, now seen corresponding path program 38 times [2024-11-19 01:53:41,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:41,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942343297] [2024-11-19 01:53:41,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 01:53:41,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:41,181 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 01:53:41,181 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:41,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:41,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:41,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942343297] [2024-11-19 01:53:41,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942343297] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:41,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:41,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:41,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751074744] [2024-11-19 01:53:41,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:41,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:41,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:41,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:41,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:41,639 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:41,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 302 transitions, 3260 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:41,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:41,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:41,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 01:53:42,901 INFO L124 PetriNetUnfolderBase]: 4571/8241 cut-off events. [2024-11-19 01:53:42,901 INFO L125 PetriNetUnfolderBase]: For 257123/257395 co-relation queries the response was YES. [2024-11-19 01:53:42,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42292 conditions, 8241 events. 4571/8241 cut-off events. For 257123/257395 co-relation queries the response was YES. Maximal size of possible extension queue 694. Compared 63826 event pairs, 2199 based on Foata normal form. 58/8043 useless extension candidates. Maximal degree in co-relation 42148. Up to 6795 conditions per place. [2024-11-19 01:53:43,018 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 315 selfloop transitions, 35 changer transitions 3/360 dead transitions. [2024-11-19 01:53:43,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 360 transitions, 4726 flow [2024-11-19 01:53:43,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 01:53:43,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-19 01:53:43,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-11-19 01:53:43,020 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4628099173553719 [2024-11-19 01:53:43,020 INFO L175 Difference]: Start difference. First operand has 315 places, 302 transitions, 3260 flow. Second operand 11 states and 224 transitions. [2024-11-19 01:53:43,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 360 transitions, 4726 flow [2024-11-19 01:53:43,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 360 transitions, 4600 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-11-19 01:53:43,624 INFO L231 Difference]: Finished difference. Result has 320 places, 307 transitions, 3468 flow [2024-11-19 01:53:43,625 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3134, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3468, PETRI_PLACES=320, PETRI_TRANSITIONS=307} [2024-11-19 01:53:43,625 INFO L277 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-11-19 01:53:43,625 INFO L471 AbstractCegarLoop]: Abstraction has has 320 places, 307 transitions, 3468 flow [2024-11-19 01:53:43,625 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:43,625 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 01:53:43,626 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 01:53:43,626 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-11-19 01:53:43,626 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-11-19 01:53:43,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 01:53:43,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1556301243, now seen corresponding path program 39 times [2024-11-19 01:53:43,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 01:53:43,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519109102] [2024-11-19 01:53:43,626 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 01:53:43,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 01:53:43,640 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-19 01:53:43,641 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 01:53:44,012 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 01:53:44,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 01:53:44,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519109102] [2024-11-19 01:53:44,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519109102] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 01:53:44,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 01:53:44,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 01:53:44,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941893375] [2024-11-19 01:53:44,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 01:53:44,015 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 01:53:44,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 01:53:44,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 01:53:44,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-19 01:53:44,048 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-11-19 01:53:44,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 307 transitions, 3468 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 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-11-19 01:53:44,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 01:53:44,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-11-19 01:53:44,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand