./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c --full-output --traceabstraction.positions.where.we.compute.the.hoare.annotation All --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 273a578a Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/chl-array-int-symm.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 b78a1de0122078b80177387d59eedcdf8d73ccef913955b4bda0200e53e1d3da --traceabstraction.positions.where.we.compute.the.hoare.annotation All --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.dk.owicki-witnesses-273a578-m [2024-02-19 14:22:11,241 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-19 14:22:11,335 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-19 14:22:11,340 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-19 14:22:11,341 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-19 14:22:11,361 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-19 14:22:11,362 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-19 14:22:11,362 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-19 14:22:11,363 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-19 14:22:11,364 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-19 14:22:11,365 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-19 14:22:11,365 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-19 14:22:11,365 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-19 14:22:11,369 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-19 14:22:11,369 INFO L153 SettingsManager]: * Use SBE=true [2024-02-19 14:22:11,369 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-19 14:22:11,369 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-19 14:22:11,370 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-19 14:22:11,370 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-19 14:22:11,370 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-19 14:22:11,370 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-19 14:22:11,371 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-19 14:22:11,371 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-19 14:22:11,372 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-19 14:22:11,372 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-19 14:22:11,372 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-19 14:22:11,372 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-19 14:22:11,373 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-19 14:22:11,373 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-19 14:22:11,373 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-19 14:22:11,374 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-19 14:22:11,375 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-19 14:22:11,375 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-19 14:22:11,375 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-19 14:22:11,375 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-19 14:22:11,375 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-19 14:22:11,376 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-19 14:22:11,377 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-19 14:22:11,377 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-19 14:22:11,377 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-19 14:22:11,377 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-19 14:22:11,377 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-19 14:22:11,378 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-19 14:22:11,378 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 -> b78a1de0122078b80177387d59eedcdf8d73ccef913955b4bda0200e53e1d3da Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All [2024-02-19 14:22:11,693 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-19 14:22:11,711 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-19 14:22:11,714 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-19 14:22:11,715 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-19 14:22:11,715 INFO L274 PluginConnector]: CDTParser initialized [2024-02-19 14:22:11,717 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c [2024-02-19 14:22:12,974 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-19 14:22:13,180 INFO L384 CDTParser]: Found 1 translation units. [2024-02-19 14:22:13,180 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c [2024-02-19 14:22:13,186 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d6b680489/10edc71d1ce748df9a2d7a56c6d0686d/FLAG71540510e [2024-02-19 14:22:13,196 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d6b680489/10edc71d1ce748df9a2d7a56c6d0686d [2024-02-19 14:22:13,198 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-19 14:22:13,199 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-02-19 14:22:13,200 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-19 14:22:13,200 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-19 14:22:13,207 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-19 14:22:13,208 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.02 02:22:13" (1/1) ... [2024-02-19 14:22:13,208 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@594ff3ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:22:13, skipping insertion in model container [2024-02-19 14:22:13,208 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.02 02:22:13" (1/1) ... [2024-02-19 14:22:13,226 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-02-19 14:22:13,407 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c[2482,2495] [2024-02-19 14:22:13,428 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-19 14:22:13,439 INFO L202 MainTranslator]: Completed pre-run [2024-02-19 14:22:13,474 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c[2482,2495] [2024-02-19 14:22:13,480 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-19 14:22:13,498 INFO L206 MainTranslator]: Completed translation [2024-02-19 14:22:13,500 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:22:13 WrapperNode [2024-02-19 14:22:13,501 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-19 14:22:13,502 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-19 14:22:13,502 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-19 14:22:13,502 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-19 14:22:13,508 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:22:13" (1/1) ... [2024-02-19 14:22:13,525 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:22:13" (1/1) ... [2024-02-19 14:22:13,563 INFO L138 Inliner]: procedures = 25, calls = 39, calls flagged for inlining = 13, calls inlined = 17, statements flattened = 203 [2024-02-19 14:22:13,563 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-19 14:22:13,564 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-19 14:22:13,565 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-19 14:22:13,565 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-19 14:22:13,574 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:22:13" (1/1) ... [2024-02-19 14:22:13,575 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:22:13" (1/1) ... [2024-02-19 14:22:13,588 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:22:13" (1/1) ... [2024-02-19 14:22:13,609 INFO L175 MemorySlicer]: Split 16 memory accesses to 4 slices as follows [2, 2, 2, 10]. 63 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 4 writes are split as follows [0, 1, 1, 2]. [2024-02-19 14:22:13,615 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:22:13" (1/1) ... [2024-02-19 14:22:13,616 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:22:13" (1/1) ... [2024-02-19 14:22:13,627 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:22:13" (1/1) ... [2024-02-19 14:22:13,630 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:22:13" (1/1) ... [2024-02-19 14:22:13,632 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:22:13" (1/1) ... [2024-02-19 14:22:13,633 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:22:13" (1/1) ... [2024-02-19 14:22:13,635 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-02-19 14:22:13,636 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-02-19 14:22:13,636 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-02-19 14:22:13,637 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-02-19 14:22:13,637 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:22:13" (1/1) ... [2024-02-19 14:22:13,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-19 14:22:13,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:13,681 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-02-19 14:22:13,705 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-02-19 14:22:13,732 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-02-19 14:22:13,732 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-02-19 14:22:13,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-02-19 14:22:13,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-02-19 14:22:13,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-02-19 14:22:13,733 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-02-19 14:22:13,733 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-02-19 14:22:13,734 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-02-19 14:22:13,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-02-19 14:22:13,735 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-02-19 14:22:13,735 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-02-19 14:22:13,735 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-02-19 14:22:13,736 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-02-19 14:22:13,736 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-02-19 14:22:13,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-02-19 14:22:13,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-02-19 14:22:13,736 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-02-19 14:22:13,737 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-02-19 14:22:13,737 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-02-19 14:22:13,737 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-02-19 14:22:13,737 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-02-19 14:22:13,738 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-02-19 14:22:13,739 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-02-19 14:22:13,869 INFO L244 CfgBuilder]: Building ICFG [2024-02-19 14:22:13,871 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-02-19 14:22:14,258 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-02-19 14:22:14,258 INFO L293 CfgBuilder]: Performing block encoding [2024-02-19 14:22:14,518 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-02-19 14:22:14,519 INFO L320 CfgBuilder]: Removed 4 assume(true) statements. [2024-02-19 14:22:14,519 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 02:22:14 BoogieIcfgContainer [2024-02-19 14:22:14,519 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-02-19 14:22:14,521 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-02-19 14:22:14,521 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-02-19 14:22:14,524 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-02-19 14:22:14,524 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.02 02:22:13" (1/3) ... [2024-02-19 14:22:14,525 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51e81f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.02 02:22:14, skipping insertion in model container [2024-02-19 14:22:14,525 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 02:22:13" (2/3) ... [2024-02-19 14:22:14,525 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51e81f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.02 02:22:14, skipping insertion in model container [2024-02-19 14:22:14,525 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 02:22:14" (3/3) ... [2024-02-19 14:22:14,526 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-array-int-symm.wvr.c [2024-02-19 14:22:14,542 INFO L221 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-02-19 14:22:14,542 INFO L180 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-02-19 14:22:14,543 INFO L631 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-02-19 14:22:14,588 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-02-19 14:22:14,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 30 places, 29 transitions, 72 flow [2024-02-19 14:22:14,681 INFO L124 PetriNetUnfolderBase]: 6/27 cut-off events. [2024-02-19 14:22:14,683 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-02-19 14:22:14,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 27 events. 6/27 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 22 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 17. Up to 2 conditions per place. [2024-02-19 14:22:14,686 INFO L82 GeneralOperation]: Start removeDead. Operand has 30 places, 29 transitions, 72 flow [2024-02-19 14:22:14,690 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 27 places, 26 transitions, 64 flow [2024-02-19 14:22:14,706 INFO L368 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-19 14:22:14,713 INFO L369 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@143b27d1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-19 14:22:14,713 INFO L370 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2024-02-19 14:22:14,725 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-19 14:22:14,725 INFO L124 PetriNetUnfolderBase]: 6/25 cut-off events. [2024-02-19 14:22:14,725 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-02-19 14:22:14,725 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:14,726 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:22:14,727 INFO L432 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:14,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:14,731 INFO L85 PathProgramCache]: Analyzing trace with hash -824964697, now seen corresponding path program 1 times [2024-02-19 14:22:14,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:14,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032677719] [2024-02-19 14:22:14,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:14,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:14,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:15,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:15,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:15,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032677719] [2024-02-19 14:22:15,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032677719] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:15,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:22:15,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-19 14:22:15,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663032155] [2024-02-19 14:22:15,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:15,549 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:22:15,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:15,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:22:15,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-02-19 14:22:15,595 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:15,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 26 transitions, 64 flow. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:15,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:15,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:15,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:15,930 INFO L124 PetriNetUnfolderBase]: 307/521 cut-off events. [2024-02-19 14:22:15,931 INFO L125 PetriNetUnfolderBase]: For 50/50 co-relation queries the response was YES. [2024-02-19 14:22:15,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1092 conditions, 521 events. 307/521 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1926 event pairs, 104 based on Foata normal form. 1/402 useless extension candidates. Maximal degree in co-relation 536. Up to 189 conditions per place. [2024-02-19 14:22:15,938 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 68 selfloop transitions, 10 changer transitions 1/80 dead transitions. [2024-02-19 14:22:15,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 80 transitions, 360 flow [2024-02-19 14:22:15,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-19 14:22:15,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-19 14:22:15,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 104 transitions. [2024-02-19 14:22:15,952 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4482758620689655 [2024-02-19 14:22:15,957 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 7 predicate places. [2024-02-19 14:22:15,957 INFO L507 AbstractCegarLoop]: Abstraction has has 34 places, 80 transitions, 360 flow [2024-02-19 14:22:15,957 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:15,957 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:15,958 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:22:15,958 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-02-19 14:22:15,958 INFO L432 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:15,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:15,960 INFO L85 PathProgramCache]: Analyzing trace with hash -375732072, now seen corresponding path program 1 times [2024-02-19 14:22:15,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:15,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882817199] [2024-02-19 14:22:15,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:15,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:16,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:16,230 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:16,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:16,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882817199] [2024-02-19 14:22:16,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882817199] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:16,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359080190] [2024-02-19 14:22:16,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:16,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:16,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:16,234 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:16,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-02-19 14:22:16,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:16,346 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 12 conjunts are in the unsatisfiable core [2024-02-19 14:22:16,351 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:16,546 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:16,547 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:22:16,642 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:16,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359080190] provided 1 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:16,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-02-19 14:22:16,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7, 7] total 15 [2024-02-19 14:22:16,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254496737] [2024-02-19 14:22:16,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:16,644 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-19 14:22:16,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:16,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-19 14:22:16,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2024-02-19 14:22:16,646 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:16,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 80 transitions, 360 flow. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:16,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:16,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:16,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:16,994 INFO L124 PetriNetUnfolderBase]: 659/1101 cut-off events. [2024-02-19 14:22:16,995 INFO L125 PetriNetUnfolderBase]: For 106/106 co-relation queries the response was YES. [2024-02-19 14:22:16,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3396 conditions, 1101 events. 659/1101 cut-off events. For 106/106 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4961 event pairs, 152 based on Foata normal form. 1/836 useless extension candidates. Maximal degree in co-relation 1055. Up to 754 conditions per place. [2024-02-19 14:22:17,005 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 147 selfloop transitions, 12 changer transitions 2/162 dead transitions. [2024-02-19 14:22:17,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 162 transitions, 1055 flow [2024-02-19 14:22:17,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-19 14:22:17,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-19 14:22:17,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-02-19 14:22:17,010 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5344827586206896 [2024-02-19 14:22:17,011 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 14 predicate places. [2024-02-19 14:22:17,013 INFO L507 AbstractCegarLoop]: Abstraction has has 41 places, 162 transitions, 1055 flow [2024-02-19 14:22:17,014 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:17,014 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:17,015 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:22:17,030 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-02-19 14:22:17,228 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:17,229 INFO L432 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:17,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:17,229 INFO L85 PathProgramCache]: Analyzing trace with hash -480201372, now seen corresponding path program 2 times [2024-02-19 14:22:17,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:17,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909568895] [2024-02-19 14:22:17,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:17,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:17,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:17,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:17,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:17,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909568895] [2024-02-19 14:22:17,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909568895] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:17,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96323079] [2024-02-19 14:22:17,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-19 14:22:17,392 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:17,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:17,393 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:17,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-02-19 14:22:17,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-02-19 14:22:17,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:22:17,483 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjunts are in the unsatisfiable core [2024-02-19 14:22:17,484 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:17,519 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-02-19 14:22:17,519 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:22:17,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96323079] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:17,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-19 14:22:17,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2024-02-19 14:22:17,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983376677] [2024-02-19 14:22:17,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:17,520 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-19 14:22:17,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:17,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-19 14:22:17,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:22:17,522 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:17,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 162 transitions, 1055 flow. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:17,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:17,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:17,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:17,763 INFO L124 PetriNetUnfolderBase]: 965/1624 cut-off events. [2024-02-19 14:22:17,764 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2024-02-19 14:22:17,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6602 conditions, 1624 events. 965/1624 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 8212 event pairs, 52 based on Foata normal form. 3/1229 useless extension candidates. Maximal degree in co-relation 1678. Up to 1159 conditions per place. [2024-02-19 14:22:17,774 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 223 selfloop transitions, 33 changer transitions 6/263 dead transitions. [2024-02-19 14:22:17,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 263 transitions, 2236 flow [2024-02-19 14:22:17,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-19 14:22:17,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-19 14:22:17,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 72 transitions. [2024-02-19 14:22:17,775 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.496551724137931 [2024-02-19 14:22:17,776 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 18 predicate places. [2024-02-19 14:22:17,776 INFO L507 AbstractCegarLoop]: Abstraction has has 45 places, 263 transitions, 2236 flow [2024-02-19 14:22:17,776 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:17,777 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:17,777 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:22:17,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:17,988 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-02-19 14:22:17,988 INFO L432 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:17,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:17,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1377459842, now seen corresponding path program 1 times [2024-02-19 14:22:17,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:17,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091372673] [2024-02-19 14:22:17,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:17,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:18,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:18,145 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:18,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:18,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091372673] [2024-02-19 14:22:18,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091372673] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:18,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58806421] [2024-02-19 14:22:18,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:18,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:18,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:18,152 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:18,176 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-02-19 14:22:18,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:18,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 11 conjunts are in the unsatisfiable core [2024-02-19 14:22:18,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:18,359 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:18,359 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:22:18,453 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:18,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58806421] provided 1 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:18,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-02-19 14:22:18,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2024-02-19 14:22:18,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653085111] [2024-02-19 14:22:18,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:18,454 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:22:18,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:18,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:22:18,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-02-19 14:22:18,455 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:18,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 263 transitions, 2236 flow. Second operand has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:18,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:18,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:18,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:18,828 INFO L124 PetriNetUnfolderBase]: 1009/1718 cut-off events. [2024-02-19 14:22:18,828 INFO L125 PetriNetUnfolderBase]: For 178/178 co-relation queries the response was YES. [2024-02-19 14:22:18,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8697 conditions, 1718 events. 1009/1718 cut-off events. For 178/178 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 8919 event pairs, 56 based on Foata normal form. 1/1309 useless extension candidates. Maximal degree in co-relation 2093. Up to 1252 conditions per place. [2024-02-19 14:22:18,840 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 262 selfloop transitions, 13 changer transitions 7/283 dead transitions. [2024-02-19 14:22:18,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 283 transitions, 2975 flow [2024-02-19 14:22:18,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-19 14:22:18,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-19 14:22:18,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-02-19 14:22:18,842 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5960591133004927 [2024-02-19 14:22:18,843 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 24 predicate places. [2024-02-19 14:22:18,843 INFO L507 AbstractCegarLoop]: Abstraction has has 51 places, 283 transitions, 2975 flow [2024-02-19 14:22:18,843 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.571428571428571) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:18,843 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:18,843 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:22:18,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:19,048 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:19,048 INFO L432 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:19,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:19,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1811168618, now seen corresponding path program 1 times [2024-02-19 14:22:19,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:19,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065668682] [2024-02-19 14:22:19,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:19,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:19,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:19,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:19,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:19,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065668682] [2024-02-19 14:22:19,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065668682] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:19,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:22:19,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-19 14:22:19,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111485259] [2024-02-19 14:22:19,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:19,152 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-19 14:22:19,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:19,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-19 14:22:19,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-19 14:22:19,154 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:19,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 283 transitions, 2975 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:19,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:19,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:19,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:19,386 INFO L124 PetriNetUnfolderBase]: 757/1329 cut-off events. [2024-02-19 14:22:19,386 INFO L125 PetriNetUnfolderBase]: For 139/139 co-relation queries the response was YES. [2024-02-19 14:22:19,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8060 conditions, 1329 events. 757/1329 cut-off events. For 139/139 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 6771 event pairs, 48 based on Foata normal form. 0/1055 useless extension candidates. Maximal degree in co-relation 2508. Up to 1049 conditions per place. [2024-02-19 14:22:19,395 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 210 selfloop transitions, 9 changer transitions 19/239 dead transitions. [2024-02-19 14:22:19,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 239 transitions, 2984 flow [2024-02-19 14:22:19,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-19 14:22:19,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-19 14:22:19,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 71 transitions. [2024-02-19 14:22:19,396 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4896551724137931 [2024-02-19 14:22:19,398 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 27 predicate places. [2024-02-19 14:22:19,398 INFO L507 AbstractCegarLoop]: Abstraction has has 54 places, 239 transitions, 2984 flow [2024-02-19 14:22:19,399 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:19,399 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:19,399 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:22:19,399 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-02-19 14:22:19,402 INFO L432 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:19,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:19,403 INFO L85 PathProgramCache]: Analyzing trace with hash 173233946, now seen corresponding path program 1 times [2024-02-19 14:22:19,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:19,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261548548] [2024-02-19 14:22:19,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:19,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:19,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:19,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:19,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:19,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261548548] [2024-02-19 14:22:19,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261548548] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:19,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:22:19,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-19 14:22:19,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093832856] [2024-02-19 14:22:19,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:19,482 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-19 14:22:19,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:19,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-19 14:22:19,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-19 14:22:19,483 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:19,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 239 transitions, 2984 flow. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:19,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:19,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:19,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:19,657 INFO L124 PetriNetUnfolderBase]: 615/1105 cut-off events. [2024-02-19 14:22:19,657 INFO L125 PetriNetUnfolderBase]: For 117/117 co-relation queries the response was YES. [2024-02-19 14:22:19,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7817 conditions, 1105 events. 615/1105 cut-off events. For 117/117 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 5514 event pairs, 36 based on Foata normal form. 0/903 useless extension candidates. Maximal degree in co-relation 2923. Up to 938 conditions per place. [2024-02-19 14:22:19,666 INFO L140 encePairwiseOnDemand]: 22/29 looper letters, 125 selfloop transitions, 2 changer transitions 76/204 dead transitions. [2024-02-19 14:22:19,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 204 transitions, 2961 flow [2024-02-19 14:22:19,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-19 14:22:19,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-19 14:22:19,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 69 transitions. [2024-02-19 14:22:19,667 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39655172413793105 [2024-02-19 14:22:19,668 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 31 predicate places. [2024-02-19 14:22:19,668 INFO L507 AbstractCegarLoop]: Abstraction has has 58 places, 204 transitions, 2961 flow [2024-02-19 14:22:19,668 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:19,668 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:19,668 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:22:19,669 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-02-19 14:22:19,669 INFO L432 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:19,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:19,669 INFO L85 PathProgramCache]: Analyzing trace with hash -103780197, now seen corresponding path program 1 times [2024-02-19 14:22:19,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:19,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801036504] [2024-02-19 14:22:19,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:19,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:19,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:19,806 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:19,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:19,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801036504] [2024-02-19 14:22:19,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801036504] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:19,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692638408] [2024-02-19 14:22:19,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:19,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:19,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:19,808 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:19,837 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-02-19 14:22:19,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:19,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 10 conjunts are in the unsatisfiable core [2024-02-19 14:22:19,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:20,002 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:20,003 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:22:20,100 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:20,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692638408] provided 1 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:20,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-02-19 14:22:20,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2024-02-19 14:22:20,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441034991] [2024-02-19 14:22:20,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:20,102 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:22:20,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:20,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:22:20,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2024-02-19 14:22:20,104 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:20,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 204 transitions, 2961 flow. Second operand has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:20,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:20,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:20,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:20,427 INFO L124 PetriNetUnfolderBase]: 650/1162 cut-off events. [2024-02-19 14:22:20,427 INFO L125 PetriNetUnfolderBase]: For 131/131 co-relation queries the response was YES. [2024-02-19 14:22:20,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9376 conditions, 1162 events. 650/1162 cut-off events. For 131/131 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 5815 event pairs, 0 based on Foata normal form. 0/952 useless extension candidates. Maximal degree in co-relation 3338. Up to 995 conditions per place. [2024-02-19 14:22:20,436 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 170 selfloop transitions, 17 changer transitions 76/264 dead transitions. [2024-02-19 14:22:20,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 264 transitions, 4351 flow [2024-02-19 14:22:20,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-19 14:22:20,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-19 14:22:20,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 114 transitions. [2024-02-19 14:22:20,437 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.49137931034482757 [2024-02-19 14:22:20,438 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 38 predicate places. [2024-02-19 14:22:20,438 INFO L507 AbstractCegarLoop]: Abstraction has has 65 places, 264 transitions, 4351 flow [2024-02-19 14:22:20,438 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:20,439 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:20,439 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:22:20,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:20,654 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:20,654 INFO L432 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:20,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:20,655 INFO L85 PathProgramCache]: Analyzing trace with hash -537488973, now seen corresponding path program 1 times [2024-02-19 14:22:20,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:20,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237737351] [2024-02-19 14:22:20,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:20,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:20,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:20,727 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-02-19 14:22:20,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:20,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237737351] [2024-02-19 14:22:20,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237737351] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:20,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:22:20,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-19 14:22:20,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609005189] [2024-02-19 14:22:20,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:20,729 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-19 14:22:20,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:20,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-19 14:22:20,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-19 14:22:20,730 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:20,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 264 transitions, 4351 flow. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:20,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:20,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:20,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:20,897 INFO L124 PetriNetUnfolderBase]: 521/957 cut-off events. [2024-02-19 14:22:20,897 INFO L125 PetriNetUnfolderBase]: For 107/107 co-relation queries the response was YES. [2024-02-19 14:22:20,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8690 conditions, 957 events. 521/957 cut-off events. For 107/107 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4698 event pairs, 0 based on Foata normal form. 0/815 useless extension candidates. Maximal degree in co-relation 3505. Up to 792 conditions per place. [2024-02-19 14:22:20,906 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 136 selfloop transitions, 7 changer transitions 82/226 dead transitions. [2024-02-19 14:22:20,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 226 transitions, 4172 flow [2024-02-19 14:22:20,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-19 14:22:20,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-19 14:22:20,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 69 transitions. [2024-02-19 14:22:20,908 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.47586206896551725 [2024-02-19 14:22:20,909 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 42 predicate places. [2024-02-19 14:22:20,909 INFO L507 AbstractCegarLoop]: Abstraction has has 69 places, 226 transitions, 4172 flow [2024-02-19 14:22:20,909 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:20,909 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:20,909 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:22:20,910 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-02-19 14:22:20,910 INFO L432 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:20,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:20,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1446913591, now seen corresponding path program 1 times [2024-02-19 14:22:20,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:20,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101629000] [2024-02-19 14:22:20,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:20,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:20,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:20,995 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-02-19 14:22:20,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:20,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101629000] [2024-02-19 14:22:20,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101629000] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:20,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:22:20,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-19 14:22:20,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425134938] [2024-02-19 14:22:20,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:20,997 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-19 14:22:20,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:20,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-19 14:22:20,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-19 14:22:20,998 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:20,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 226 transitions, 4172 flow. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:20,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:20,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:20,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:21,156 INFO L124 PetriNetUnfolderBase]: 450/845 cut-off events. [2024-02-19 14:22:21,156 INFO L125 PetriNetUnfolderBase]: For 94/94 co-relation queries the response was YES. [2024-02-19 14:22:21,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8529 conditions, 845 events. 450/845 cut-off events. For 94/94 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4095 event pairs, 0 based on Foata normal form. 0/739 useless extension candidates. Maximal degree in co-relation 3893. Up to 681 conditions per place. [2024-02-19 14:22:21,168 INFO L140 encePairwiseOnDemand]: 24/29 looper letters, 82 selfloop transitions, 2 changer transitions 109/194 dead transitions. [2024-02-19 14:22:21,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 194 transitions, 3970 flow [2024-02-19 14:22:21,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-19 14:22:21,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-19 14:22:21,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 62 transitions. [2024-02-19 14:22:21,169 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.42758620689655175 [2024-02-19 14:22:21,170 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 45 predicate places. [2024-02-19 14:22:21,170 INFO L507 AbstractCegarLoop]: Abstraction has has 72 places, 194 transitions, 3970 flow [2024-02-19 14:22:21,171 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:21,171 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:21,171 INFO L234 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:22:21,171 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-02-19 14:22:21,171 INFO L432 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:21,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:21,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1048088466, now seen corresponding path program 1 times [2024-02-19 14:22:21,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:21,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364913545] [2024-02-19 14:22:21,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:21,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:21,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:21,338 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:21,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:21,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364913545] [2024-02-19 14:22:21,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364913545] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:21,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766728136] [2024-02-19 14:22:21,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:21,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:21,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:21,340 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:21,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-02-19 14:22:21,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:21,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 10 conjunts are in the unsatisfiable core [2024-02-19 14:22:21,456 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:21,530 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:21,530 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:22:21,602 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:21,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766728136] provided 1 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:21,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-02-19 14:22:21,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 13 [2024-02-19 14:22:21,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36490123] [2024-02-19 14:22:21,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:21,604 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:22:21,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:21,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:22:21,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-02-19 14:22:21,605 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:21,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 194 transitions, 3970 flow. Second operand has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:21,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:21,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:21,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:21,860 INFO L124 PetriNetUnfolderBase]: 543/1024 cut-off events. [2024-02-19 14:22:21,860 INFO L125 PetriNetUnfolderBase]: For 115/115 co-relation queries the response was YES. [2024-02-19 14:22:21,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11338 conditions, 1024 events. 543/1024 cut-off events. For 115/115 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 5068 event pairs, 0 based on Foata normal form. 0/898 useless extension candidates. Maximal degree in co-relation 6082. Up to 858 conditions per place. [2024-02-19 14:22:21,871 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 108 selfloop transitions, 20 changer transitions 109/238 dead transitions. [2024-02-19 14:22:21,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 238 transitions, 5345 flow [2024-02-19 14:22:21,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-19 14:22:21,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-19 14:22:21,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 94 transitions. [2024-02-19 14:22:21,873 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4630541871921182 [2024-02-19 14:22:21,873 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 51 predicate places. [2024-02-19 14:22:21,873 INFO L507 AbstractCegarLoop]: Abstraction has has 78 places, 238 transitions, 5345 flow [2024-02-19 14:22:21,875 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.857142857142857) internal successors, (41), 7 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:21,875 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:21,875 INFO L234 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] [2024-02-19 14:22:21,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:22,096 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-02-19 14:22:22,096 INFO L432 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:22,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:22,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1009341311, now seen corresponding path program 1 times [2024-02-19 14:22:22,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:22,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581146365] [2024-02-19 14:22:22,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:22,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:22,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:22,949 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:22,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:22,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581146365] [2024-02-19 14:22:22,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581146365] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:22,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729902929] [2024-02-19 14:22:22,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:22,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:22,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:22,951 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:22,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-02-19 14:22:23,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:23,054 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-19 14:22:23,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:23,180 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-02-19 14:22:23,180 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-02-19 14:22:23,209 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:23,209 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:22:23,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729902929] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:23,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-19 14:22:23,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2024-02-19 14:22:23,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095855890] [2024-02-19 14:22:23,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:23,210 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:22:23,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:23,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:22:23,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-02-19 14:22:23,211 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:23,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 238 transitions, 5345 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:23,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:23,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:23,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:23,605 INFO L124 PetriNetUnfolderBase]: 688/1280 cut-off events. [2024-02-19 14:22:23,605 INFO L125 PetriNetUnfolderBase]: For 145/145 co-relation queries the response was YES. [2024-02-19 14:22:23,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15430 conditions, 1280 events. 688/1280 cut-off events. For 145/145 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6519 event pairs, 0 based on Foata normal form. 1/1101 useless extension candidates. Maximal degree in co-relation 9489. Up to 1112 conditions per place. [2024-02-19 14:22:23,618 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 196 selfloop transitions, 24 changer transitions 116/337 dead transitions. [2024-02-19 14:22:23,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 337 transitions, 8231 flow [2024-02-19 14:22:23,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-19 14:22:23,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-19 14:22:23,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2024-02-19 14:22:23,619 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.49261083743842365 [2024-02-19 14:22:23,620 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 57 predicate places. [2024-02-19 14:22:23,620 INFO L507 AbstractCegarLoop]: Abstraction has has 84 places, 337 transitions, 8231 flow [2024-02-19 14:22:23,620 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:23,620 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:23,620 INFO L234 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] [2024-02-19 14:22:23,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:23,835 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:23,835 INFO L432 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:23,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:23,836 INFO L85 PathProgramCache]: Analyzing trace with hash -839974913, now seen corresponding path program 2 times [2024-02-19 14:22:23,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:23,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603062551] [2024-02-19 14:22:23,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:23,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:23,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:24,369 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:24,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:24,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603062551] [2024-02-19 14:22:24,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603062551] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:24,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72017265] [2024-02-19 14:22:24,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-19 14:22:24,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:24,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:24,372 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:24,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-02-19 14:22:24,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-02-19 14:22:24,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:22:24,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-19 14:22:24,486 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:24,600 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-02-19 14:22:24,600 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-02-19 14:22:24,624 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:24,625 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:22:24,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72017265] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:24,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-19 14:22:24,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2024-02-19 14:22:24,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226045777] [2024-02-19 14:22:24,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:24,627 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:22:24,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:24,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:22:24,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2024-02-19 14:22:24,628 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:24,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 337 transitions, 8231 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:24,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:24,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:24,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:25,015 INFO L124 PetriNetUnfolderBase]: 738/1378 cut-off events. [2024-02-19 14:22:25,015 INFO L125 PetriNetUnfolderBase]: For 157/157 co-relation queries the response was YES. [2024-02-19 14:22:25,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17975 conditions, 1378 events. 738/1378 cut-off events. For 157/157 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7211 event pairs, 0 based on Foata normal form. 1/1183 useless extension candidates. Maximal degree in co-relation 11505. Up to 1209 conditions per place. [2024-02-19 14:22:25,030 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 214 selfloop transitions, 29 changer transitions 123/367 dead transitions. [2024-02-19 14:22:25,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 367 transitions, 9698 flow [2024-02-19 14:22:25,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-19 14:22:25,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-19 14:22:25,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-02-19 14:22:25,031 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.47783251231527096 [2024-02-19 14:22:25,032 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 63 predicate places. [2024-02-19 14:22:25,033 INFO L507 AbstractCegarLoop]: Abstraction has has 90 places, 367 transitions, 9698 flow [2024-02-19 14:22:25,033 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:25,033 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:25,033 INFO L234 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] [2024-02-19 14:22:25,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:25,249 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:25,249 INFO L432 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:25,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:25,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1183976575, now seen corresponding path program 3 times [2024-02-19 14:22:25,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:25,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961949817] [2024-02-19 14:22:25,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:25,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:25,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:25,650 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:25,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:25,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961949817] [2024-02-19 14:22:25,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961949817] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:25,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:22:25,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:22:25,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205492766] [2024-02-19 14:22:25,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:25,653 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:22:25,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:25,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:22:25,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:22:25,655 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:25,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 367 transitions, 9698 flow. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:25,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:25,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:25,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:26,175 INFO L124 PetriNetUnfolderBase]: 792/1482 cut-off events. [2024-02-19 14:22:26,175 INFO L125 PetriNetUnfolderBase]: For 183/183 co-relation queries the response was YES. [2024-02-19 14:22:26,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20811 conditions, 1482 events. 792/1482 cut-off events. For 183/183 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7980 event pairs, 0 based on Foata normal form. 2/1272 useless extension candidates. Maximal degree in co-relation 13821. Up to 1313 conditions per place. [2024-02-19 14:22:26,189 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 247 selfloop transitions, 37 changer transitions 137/422 dead transitions. [2024-02-19 14:22:26,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 422 transitions, 11994 flow [2024-02-19 14:22:26,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:22:26,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:22:26,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-02-19 14:22:26,191 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.41379310344827586 [2024-02-19 14:22:26,191 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 71 predicate places. [2024-02-19 14:22:26,191 INFO L507 AbstractCegarLoop]: Abstraction has has 98 places, 422 transitions, 11994 flow [2024-02-19 14:22:26,192 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:26,192 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:26,192 INFO L234 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] [2024-02-19 14:22:26,192 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-02-19 14:22:26,192 INFO L432 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:26,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:26,193 INFO L85 PathProgramCache]: Analyzing trace with hash 200260885, now seen corresponding path program 4 times [2024-02-19 14:22:26,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:26,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397745016] [2024-02-19 14:22:26,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:26,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:26,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:26,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:26,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:26,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397745016] [2024-02-19 14:22:26,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397745016] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:26,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885166679] [2024-02-19 14:22:26,798 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-02-19 14:22:26,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:26,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:26,800 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:26,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-02-19 14:22:26,922 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-02-19 14:22:26,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:22:26,923 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 29 conjunts are in the unsatisfiable core [2024-02-19 14:22:26,925 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:27,090 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-02-19 14:22:27,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-02-19 14:22:27,115 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:27,115 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:22:27,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885166679] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:27,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-19 14:22:27,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11] total 18 [2024-02-19 14:22:27,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917211945] [2024-02-19 14:22:27,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:27,116 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-19 14:22:27,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:27,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-19 14:22:27,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2024-02-19 14:22:27,119 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:27,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 422 transitions, 11994 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:27,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:27,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:27,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:27,610 INFO L124 PetriNetUnfolderBase]: 792/1480 cut-off events. [2024-02-19 14:22:27,610 INFO L125 PetriNetUnfolderBase]: For 171/171 co-relation queries the response was YES. [2024-02-19 14:22:27,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22271 conditions, 1480 events. 792/1480 cut-off events. For 171/171 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7957 event pairs, 0 based on Foata normal form. 1/1269 useless extension candidates. Maximal degree in co-relation 14805. Up to 1312 conditions per place. [2024-02-19 14:22:27,623 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 244 selfloop transitions, 32 changer transitions 144/421 dead transitions. [2024-02-19 14:22:27,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 421 transitions, 12806 flow [2024-02-19 14:22:27,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:22:27,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:22:27,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-02-19 14:22:27,624 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4099616858237548 [2024-02-19 14:22:27,625 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 79 predicate places. [2024-02-19 14:22:27,625 INFO L507 AbstractCegarLoop]: Abstraction has has 106 places, 421 transitions, 12806 flow [2024-02-19 14:22:27,625 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:27,625 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:27,625 INFO L234 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] [2024-02-19 14:22:27,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:27,840 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-02-19 14:22:27,840 INFO L432 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:27,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:27,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1544957951, now seen corresponding path program 5 times [2024-02-19 14:22:27,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:27,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031432737] [2024-02-19 14:22:27,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:27,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:27,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:28,136 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:28,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:28,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031432737] [2024-02-19 14:22:28,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031432737] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:28,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:22:28,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-19 14:22:28,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163196321] [2024-02-19 14:22:28,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:28,138 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-19 14:22:28,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:28,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-19 14:22:28,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-02-19 14:22:28,139 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:28,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 421 transitions, 12806 flow. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:28,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:28,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:28,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:28,658 INFO L124 PetriNetUnfolderBase]: 941/1745 cut-off events. [2024-02-19 14:22:28,658 INFO L125 PetriNetUnfolderBase]: For 201/201 co-relation queries the response was YES. [2024-02-19 14:22:28,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27957 conditions, 1745 events. 941/1745 cut-off events. For 201/201 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 9600 event pairs, 0 based on Foata normal form. 1/1474 useless extension candidates. Maximal degree in co-relation 19881. Up to 1574 conditions per place. [2024-02-19 14:22:28,677 INFO L140 encePairwiseOnDemand]: 20/29 looper letters, 325 selfloop transitions, 28 changer transitions 151/505 dead transitions. [2024-02-19 14:22:28,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 505 transitions, 16370 flow [2024-02-19 14:22:28,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:22:28,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:22:28,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-02-19 14:22:28,679 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39846743295019155 [2024-02-19 14:22:28,680 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 87 predicate places. [2024-02-19 14:22:28,680 INFO L507 AbstractCegarLoop]: Abstraction has has 114 places, 505 transitions, 16370 flow [2024-02-19 14:22:28,681 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:28,681 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:28,681 INFO L234 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] [2024-02-19 14:22:28,681 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-02-19 14:22:28,681 INFO L432 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:28,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:28,682 INFO L85 PathProgramCache]: Analyzing trace with hash -726057857, now seen corresponding path program 6 times [2024-02-19 14:22:28,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:28,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125020321] [2024-02-19 14:22:28,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:28,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:28,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:29,214 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-02-19 14:22:29,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:29,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125020321] [2024-02-19 14:22:29,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125020321] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:29,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913910208] [2024-02-19 14:22:29,215 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-02-19 14:22:29,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:29,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:29,217 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:29,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-02-19 14:22:29,321 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-02-19 14:22:29,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:22:29,322 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-19 14:22:29,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:29,427 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-02-19 14:22:29,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-02-19 14:22:29,457 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:29,457 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:22:29,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913910208] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:29,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-19 14:22:29,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2024-02-19 14:22:29,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808797034] [2024-02-19 14:22:29,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:29,460 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:22:29,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:29,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:22:29,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-02-19 14:22:29,461 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:29,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 505 transitions, 16370 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:29,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:29,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:29,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:30,046 INFO L124 PetriNetUnfolderBase]: 989/1837 cut-off events. [2024-02-19 14:22:30,046 INFO L125 PetriNetUnfolderBase]: For 232/232 co-relation queries the response was YES. [2024-02-19 14:22:30,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31265 conditions, 1837 events. 989/1837 cut-off events. For 232/232 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10324 event pairs, 0 based on Foata normal form. 1/1550 useless extension candidates. Maximal degree in co-relation 22655. Up to 1666 conditions per place. [2024-02-19 14:22:30,066 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 355 selfloop transitions, 49 changer transitions 165/570 dead transitions. [2024-02-19 14:22:30,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 570 transitions, 19615 flow [2024-02-19 14:22:30,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-19 14:22:30,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-19 14:22:30,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 96 transitions. [2024-02-19 14:22:30,068 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4729064039408867 [2024-02-19 14:22:30,069 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 93 predicate places. [2024-02-19 14:22:30,069 INFO L507 AbstractCegarLoop]: Abstraction has has 120 places, 570 transitions, 19615 flow [2024-02-19 14:22:30,069 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:30,069 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:30,069 INFO L234 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] [2024-02-19 14:22:30,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:30,284 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-02-19 14:22:30,284 INFO L432 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:30,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:30,285 INFO L85 PathProgramCache]: Analyzing trace with hash -310701983, now seen corresponding path program 7 times [2024-02-19 14:22:30,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:30,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134810055] [2024-02-19 14:22:30,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:30,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:30,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:30,775 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-02-19 14:22:30,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:30,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134810055] [2024-02-19 14:22:30,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134810055] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:30,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295770341] [2024-02-19 14:22:30,777 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-02-19 14:22:30,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:30,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:30,778 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:30,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-02-19 14:22:30,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:30,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-19 14:22:30,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:30,980 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-02-19 14:22:30,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-02-19 14:22:31,020 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:31,020 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:22:31,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295770341] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:31,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-19 14:22:31,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2024-02-19 14:22:31,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449091291] [2024-02-19 14:22:31,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:31,021 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:22:31,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:31,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:22:31,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2024-02-19 14:22:31,022 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:31,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 570 transitions, 19615 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:31,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:31,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:31,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:31,639 INFO L124 PetriNetUnfolderBase]: 1017/1899 cut-off events. [2024-02-19 14:22:31,639 INFO L125 PetriNetUnfolderBase]: For 220/220 co-relation queries the response was YES. [2024-02-19 14:22:31,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34216 conditions, 1899 events. 1017/1899 cut-off events. For 220/220 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 10822 event pairs, 0 based on Foata normal form. 1/1604 useless extension candidates. Maximal degree in co-relation 25068. Up to 1728 conditions per place. [2024-02-19 14:22:31,660 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 367 selfloop transitions, 43 changer transitions 179/590 dead transitions. [2024-02-19 14:22:31,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 590 transitions, 21485 flow [2024-02-19 14:22:31,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-19 14:22:31,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-19 14:22:31,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 93 transitions. [2024-02-19 14:22:31,662 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.458128078817734 [2024-02-19 14:22:31,663 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 99 predicate places. [2024-02-19 14:22:31,663 INFO L507 AbstractCegarLoop]: Abstraction has has 126 places, 590 transitions, 21485 flow [2024-02-19 14:22:31,663 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:31,663 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:31,663 INFO L234 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] [2024-02-19 14:22:31,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:31,877 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-02-19 14:22:31,877 INFO L432 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:31,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:31,878 INFO L85 PathProgramCache]: Analyzing trace with hash -852737393, now seen corresponding path program 8 times [2024-02-19 14:22:31,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:31,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711609873] [2024-02-19 14:22:31,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:31,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:31,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:32,331 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-02-19 14:22:32,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:32,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711609873] [2024-02-19 14:22:32,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711609873] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:32,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964641494] [2024-02-19 14:22:32,332 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-19 14:22:32,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:32,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:32,334 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:32,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-02-19 14:22:32,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-02-19 14:22:32,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:22:32,450 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-19 14:22:32,453 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:32,528 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-02-19 14:22:32,529 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-02-19 14:22:32,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:32,557 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:22:32,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964641494] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:32,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-19 14:22:32,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2024-02-19 14:22:32,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82491717] [2024-02-19 14:22:32,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:32,558 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:22:32,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:32,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:22:32,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2024-02-19 14:22:32,559 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:32,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 590 transitions, 21485 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:32,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:32,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:32,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:33,177 INFO L124 PetriNetUnfolderBase]: 1035/1938 cut-off events. [2024-02-19 14:22:33,177 INFO L125 PetriNetUnfolderBase]: For 213/213 co-relation queries the response was YES. [2024-02-19 14:22:33,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36851 conditions, 1938 events. 1035/1938 cut-off events. For 213/213 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11100 event pairs, 0 based on Foata normal form. 1/1639 useless extension candidates. Maximal degree in co-relation 27181. Up to 1767 conditions per place. [2024-02-19 14:22:33,196 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 377 selfloop transitions, 39 changer transitions 186/603 dead transitions. [2024-02-19 14:22:33,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 603 transitions, 23163 flow [2024-02-19 14:22:33,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-19 14:22:33,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-19 14:22:33,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 97 transitions. [2024-02-19 14:22:33,198 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.47783251231527096 [2024-02-19 14:22:33,198 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 105 predicate places. [2024-02-19 14:22:33,198 INFO L507 AbstractCegarLoop]: Abstraction has has 132 places, 603 transitions, 23163 flow [2024-02-19 14:22:33,199 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:33,199 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:33,199 INFO L234 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] [2024-02-19 14:22:33,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:33,417 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-02-19 14:22:33,417 INFO L432 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:33,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:33,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1460571263, now seen corresponding path program 9 times [2024-02-19 14:22:33,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:33,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596990158] [2024-02-19 14:22:33,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:33,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:33,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:33,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:22:33,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:33,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596990158] [2024-02-19 14:22:33,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596990158] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:33,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613928387] [2024-02-19 14:22:33,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-02-19 14:22:33,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:33,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:33,900 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:33,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-02-19 14:22:34,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-02-19 14:22:34,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:22:34,004 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-19 14:22:34,005 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:34,085 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-02-19 14:22:34,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 24 [2024-02-19 14:22:34,114 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:34,115 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:22:34,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613928387] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:34,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-19 14:22:34,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2024-02-19 14:22:34,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396158983] [2024-02-19 14:22:34,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:34,117 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:22:34,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:34,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:22:34,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2024-02-19 14:22:34,119 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:34,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 603 transitions, 23163 flow. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:34,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:34,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:34,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:34,799 INFO L124 PetriNetUnfolderBase]: 1035/1936 cut-off events. [2024-02-19 14:22:34,799 INFO L125 PetriNetUnfolderBase]: For 233/233 co-relation queries the response was YES. [2024-02-19 14:22:34,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38760 conditions, 1936 events. 1035/1936 cut-off events. For 233/233 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11127 event pairs, 0 based on Foata normal form. 1/1637 useless extension candidates. Maximal degree in co-relation 28608. Up to 1766 conditions per place. [2024-02-19 14:22:34,820 INFO L140 encePairwiseOnDemand]: 18/29 looper letters, 370 selfloop transitions, 38 changer transitions 193/602 dead transitions. [2024-02-19 14:22:34,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 602 transitions, 24327 flow [2024-02-19 14:22:34,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-19 14:22:34,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-19 14:22:34,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 92 transitions. [2024-02-19 14:22:34,822 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39655172413793105 [2024-02-19 14:22:34,823 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 112 predicate places. [2024-02-19 14:22:34,823 INFO L507 AbstractCegarLoop]: Abstraction has has 139 places, 602 transitions, 24327 flow [2024-02-19 14:22:34,823 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:34,824 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:34,824 INFO L234 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] [2024-02-19 14:22:34,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:35,028 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:35,028 INFO L432 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:35,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:35,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1193269804, now seen corresponding path program 1 times [2024-02-19 14:22:35,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:35,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391744339] [2024-02-19 14:22:35,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:35,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:35,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:35,309 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:35,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:35,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391744339] [2024-02-19 14:22:35,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391744339] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:35,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:22:35,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:22:35,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783642057] [2024-02-19 14:22:35,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:35,310 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:22:35,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:35,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:22:35,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:22:35,311 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:35,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 602 transitions, 24327 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:35,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:35,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:35,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:36,000 INFO L124 PetriNetUnfolderBase]: 1029/1930 cut-off events. [2024-02-19 14:22:36,000 INFO L125 PetriNetUnfolderBase]: For 219/219 co-relation queries the response was YES. [2024-02-19 14:22:36,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40563 conditions, 1930 events. 1029/1930 cut-off events. For 219/219 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 11102 event pairs, 0 based on Foata normal form. 0/1636 useless extension candidates. Maximal degree in co-relation 29909. Up to 1760 conditions per place. [2024-02-19 14:22:36,028 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 334 selfloop transitions, 56 changer transitions 210/601 dead transitions. [2024-02-19 14:22:36,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 601 transitions, 25487 flow [2024-02-19 14:22:36,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:22:36,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:22:36,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-02-19 14:22:36,031 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.40229885057471265 [2024-02-19 14:22:36,031 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 120 predicate places. [2024-02-19 14:22:36,031 INFO L507 AbstractCegarLoop]: Abstraction has has 147 places, 601 transitions, 25487 flow [2024-02-19 14:22:36,032 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:36,032 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:36,032 INFO L234 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] [2024-02-19 14:22:36,032 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-02-19 14:22:36,032 INFO L432 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:36,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:36,033 INFO L85 PathProgramCache]: Analyzing trace with hash -892885072, now seen corresponding path program 1 times [2024-02-19 14:22:36,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:36,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786441309] [2024-02-19 14:22:36,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:36,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:36,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:36,282 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:36,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:36,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786441309] [2024-02-19 14:22:36,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786441309] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:36,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827742906] [2024-02-19 14:22:36,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:36,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:36,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:36,284 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:36,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-02-19 14:22:36,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:36,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-19 14:22:36,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:36,475 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:36,475 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:22:36,563 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-02-19 14:22:36,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-02-19 14:22:36,589 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:36,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827742906] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:22:36,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:22:36,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 18 [2024-02-19 14:22:36,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016033827] [2024-02-19 14:22:36,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:22:36,590 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-02-19 14:22:36,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:36,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-02-19 14:22:36,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2024-02-19 14:22:36,591 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:36,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 601 transitions, 25487 flow. Second operand has 18 states, 18 states have (on average 5.555555555555555) internal successors, (100), 18 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:36,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:36,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:36,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:37,573 INFO L124 PetriNetUnfolderBase]: 1073/2006 cut-off events. [2024-02-19 14:22:37,574 INFO L125 PetriNetUnfolderBase]: For 233/233 co-relation queries the response was YES. [2024-02-19 14:22:37,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44162 conditions, 2006 events. 1073/2006 cut-off events. For 233/233 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11586 event pairs, 0 based on Foata normal form. 0/1704 useless extension candidates. Maximal degree in co-relation 33006. Up to 1836 conditions per place. [2024-02-19 14:22:37,593 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 371 selfloop transitions, 63 changer transitions 210/645 dead transitions. [2024-02-19 14:22:37,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 645 transitions, 28635 flow [2024-02-19 14:22:37,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-19 14:22:37,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-19 14:22:37,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-02-19 14:22:37,595 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.38620689655172413 [2024-02-19 14:22:37,595 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 129 predicate places. [2024-02-19 14:22:37,595 INFO L507 AbstractCegarLoop]: Abstraction has has 156 places, 645 transitions, 28635 flow [2024-02-19 14:22:37,595 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.555555555555555) internal successors, (100), 18 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:37,595 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:37,596 INFO L234 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] [2024-02-19 14:22:37,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:37,796 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-02-19 14:22:37,796 INFO L432 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:37,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:37,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1138342604, now seen corresponding path program 2 times [2024-02-19 14:22:37,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:37,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012584746] [2024-02-19 14:22:37,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:37,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:37,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:38,076 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:38,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:38,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012584746] [2024-02-19 14:22:38,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012584746] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:38,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:22:38,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:22:38,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430846655] [2024-02-19 14:22:38,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:38,079 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:22:38,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:38,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:22:38,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:22:38,080 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:38,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 645 transitions, 28635 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:38,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:38,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:38,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:38,824 INFO L124 PetriNetUnfolderBase]: 1079/2018 cut-off events. [2024-02-19 14:22:38,824 INFO L125 PetriNetUnfolderBase]: For 224/224 co-relation queries the response was YES. [2024-02-19 14:22:38,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46438 conditions, 2018 events. 1079/2018 cut-off events. For 224/224 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11721 event pairs, 0 based on Foata normal form. 0/1716 useless extension candidates. Maximal degree in co-relation 34780. Up to 1848 conditions per place. [2024-02-19 14:22:38,852 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 370 selfloop transitions, 58 changer transitions 221/650 dead transitions. [2024-02-19 14:22:38,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 650 transitions, 30156 flow [2024-02-19 14:22:38,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:22:38,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:22:38,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-02-19 14:22:38,857 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.38697318007662834 [2024-02-19 14:22:38,857 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 137 predicate places. [2024-02-19 14:22:38,857 INFO L507 AbstractCegarLoop]: Abstraction has has 164 places, 650 transitions, 30156 flow [2024-02-19 14:22:38,858 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:38,858 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:38,858 INFO L234 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] [2024-02-19 14:22:38,858 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-02-19 14:22:38,858 INFO L432 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:38,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:38,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1794993484, now seen corresponding path program 3 times [2024-02-19 14:22:38,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:38,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409263841] [2024-02-19 14:22:38,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:38,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:38,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:39,158 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:39,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:39,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409263841] [2024-02-19 14:22:39,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409263841] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:39,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019050232] [2024-02-19 14:22:39,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-02-19 14:22:39,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:39,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:39,164 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:39,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-02-19 14:22:39,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-02-19 14:22:39,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:22:39,289 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-19 14:22:39,291 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:39,362 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-19 14:22:39,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-02-19 14:22:39,383 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:39,383 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:22:39,461 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-02-19 14:22:39,462 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-02-19 14:22:39,484 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:39,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019050232] provided 1 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:39,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-02-19 14:22:39,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 9] total 18 [2024-02-19 14:22:39,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123642534] [2024-02-19 14:22:39,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:39,486 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:22:39,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:39,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:22:39,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2024-02-19 14:22:39,487 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:39,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 650 transitions, 30156 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:39,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:39,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:39,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:40,143 INFO L124 PetriNetUnfolderBase]: 1133/2126 cut-off events. [2024-02-19 14:22:40,144 INFO L125 PetriNetUnfolderBase]: For 260/260 co-relation queries the response was YES. [2024-02-19 14:22:40,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51003 conditions, 2126 events. 1133/2126 cut-off events. For 260/260 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12555 event pairs, 0 based on Foata normal form. 0/1808 useless extension candidates. Maximal degree in co-relation 38743. Up to 1954 conditions per place. [2024-02-19 14:22:40,172 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 412 selfloop transitions, 50 changer transitions 221/684 dead transitions. [2024-02-19 14:22:40,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 684 transitions, 33101 flow [2024-02-19 14:22:40,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-19 14:22:40,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-19 14:22:40,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-02-19 14:22:40,173 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5270935960591133 [2024-02-19 14:22:40,174 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 143 predicate places. [2024-02-19 14:22:40,174 INFO L507 AbstractCegarLoop]: Abstraction has has 170 places, 684 transitions, 33101 flow [2024-02-19 14:22:40,174 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:40,174 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:40,174 INFO L234 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] [2024-02-19 14:22:40,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:40,388 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:40,388 INFO L432 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:40,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:40,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1365471698, now seen corresponding path program 2 times [2024-02-19 14:22:40,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:40,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319248768] [2024-02-19 14:22:40,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:40,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:40,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:40,664 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:40,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:40,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319248768] [2024-02-19 14:22:40,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319248768] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:40,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171300879] [2024-02-19 14:22:40,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-19 14:22:40,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:40,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:40,669 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:40,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-02-19 14:22:40,809 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-19 14:22:40,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:22:40,810 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-19 14:22:40,812 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:40,914 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-02-19 14:22:40,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-02-19 14:22:40,921 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:40,921 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:22:41,002 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-02-19 14:22:41,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-02-19 14:22:41,022 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:41,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171300879] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:22:41,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:22:41,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-02-19 14:22:41,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471551577] [2024-02-19 14:22:41,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:22:41,023 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-02-19 14:22:41,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:41,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-02-19 14:22:41,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2024-02-19 14:22:41,024 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:41,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 684 transitions, 33101 flow. Second operand has 17 states, 17 states have (on average 5.647058823529412) internal successors, (96), 17 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:41,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:41,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:41,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:41,963 INFO L124 PetriNetUnfolderBase]: 1540/2841 cut-off events. [2024-02-19 14:22:41,964 INFO L125 PetriNetUnfolderBase]: For 312/312 co-relation queries the response was YES. [2024-02-19 14:22:41,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70876 conditions, 2841 events. 1540/2841 cut-off events. For 312/312 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17314 event pairs, 0 based on Foata normal form. 0/2371 useless extension candidates. Maximal degree in co-relation 57414. Up to 2662 conditions per place. [2024-02-19 14:22:42,000 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 574 selfloop transitions, 85 changer transitions 222/882 dead transitions. [2024-02-19 14:22:42,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 882 transitions, 44466 flow [2024-02-19 14:22:42,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-19 14:22:42,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-19 14:22:42,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 147 transitions. [2024-02-19 14:22:42,003 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4224137931034483 [2024-02-19 14:22:42,003 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 154 predicate places. [2024-02-19 14:22:42,003 INFO L507 AbstractCegarLoop]: Abstraction has has 181 places, 882 transitions, 44466 flow [2024-02-19 14:22:42,004 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.647058823529412) internal successors, (96), 17 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:42,004 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:42,004 INFO L234 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] [2024-02-19 14:22:42,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:42,211 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:42,211 INFO L432 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:42,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:42,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1933463028, now seen corresponding path program 3 times [2024-02-19 14:22:42,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:42,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395851952] [2024-02-19 14:22:42,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:42,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:42,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:42,511 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:42,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:42,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395851952] [2024-02-19 14:22:42,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395851952] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:42,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:22:42,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:22:42,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846595368] [2024-02-19 14:22:42,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:42,514 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:22:42,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:42,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:22:42,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:22:42,515 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:42,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 882 transitions, 44466 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:42,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:42,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:42,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:43,495 INFO L124 PetriNetUnfolderBase]: 1536/2837 cut-off events. [2024-02-19 14:22:43,495 INFO L125 PetriNetUnfolderBase]: For 316/316 co-relation queries the response was YES. [2024-02-19 14:22:43,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73597 conditions, 2837 events. 1536/2837 cut-off events. For 316/316 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17363 event pairs, 0 based on Foata normal form. 0/2371 useless extension candidates. Maximal degree in co-relation 59602. Up to 2658 conditions per place. [2024-02-19 14:22:43,527 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 595 selfloop transitions, 60 changer transitions 225/881 dead transitions. [2024-02-19 14:22:43,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 881 transitions, 46176 flow [2024-02-19 14:22:43,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:22:43,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:22:43,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-02-19 14:22:43,528 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3524904214559387 [2024-02-19 14:22:43,528 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 162 predicate places. [2024-02-19 14:22:43,528 INFO L507 AbstractCegarLoop]: Abstraction has has 189 places, 881 transitions, 46176 flow [2024-02-19 14:22:43,528 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:43,529 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:43,529 INFO L234 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] [2024-02-19 14:22:43,529 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-02-19 14:22:43,529 INFO L432 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:43,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:43,529 INFO L85 PathProgramCache]: Analyzing trace with hash 950123026, now seen corresponding path program 4 times [2024-02-19 14:22:43,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:43,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527640298] [2024-02-19 14:22:43,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:43,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:43,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:43,791 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:43,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:43,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527640298] [2024-02-19 14:22:43,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527640298] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:43,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851325273] [2024-02-19 14:22:43,792 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-02-19 14:22:43,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:43,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:43,796 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:43,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-02-19 14:22:43,896 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-02-19 14:22:43,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:22:43,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-19 14:22:43,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:43,967 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-19 14:22:43,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-02-19 14:22:43,989 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:43,989 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:22:44,082 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-02-19 14:22:44,082 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-02-19 14:22:44,120 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:44,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851325273] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:22:44,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:22:44,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 18 [2024-02-19 14:22:44,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287338213] [2024-02-19 14:22:44,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:22:44,121 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-02-19 14:22:44,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:44,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-02-19 14:22:44,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2024-02-19 14:22:44,122 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:44,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 881 transitions, 46176 flow. Second operand has 18 states, 18 states have (on average 5.5) internal successors, (99), 18 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:44,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:44,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:44,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:45,372 INFO L124 PetriNetUnfolderBase]: 1591/2932 cut-off events. [2024-02-19 14:22:45,372 INFO L125 PetriNetUnfolderBase]: For 335/335 co-relation queries the response was YES. [2024-02-19 14:22:45,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78988 conditions, 2932 events. 1591/2932 cut-off events. For 335/335 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17954 event pairs, 0 based on Foata normal form. 0/2456 useless extension candidates. Maximal degree in co-relation 64460. Up to 2753 conditions per place. [2024-02-19 14:22:45,406 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 599 selfloop transitions, 85 changer transitions 225/910 dead transitions. [2024-02-19 14:22:45,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 910 transitions, 49514 flow [2024-02-19 14:22:45,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-02-19 14:22:45,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-02-19 14:22:45,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 159 transitions. [2024-02-19 14:22:45,407 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.36551724137931035 [2024-02-19 14:22:45,407 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 176 predicate places. [2024-02-19 14:22:45,408 INFO L507 AbstractCegarLoop]: Abstraction has has 203 places, 910 transitions, 49514 flow [2024-02-19 14:22:45,408 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.5) internal successors, (99), 18 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:45,408 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:45,408 INFO L234 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] [2024-02-19 14:22:45,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:45,608 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-02-19 14:22:45,613 INFO L432 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:45,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:45,614 INFO L85 PathProgramCache]: Analyzing trace with hash -300958292, now seen corresponding path program 4 times [2024-02-19 14:22:45,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:45,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343848918] [2024-02-19 14:22:45,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:45,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:45,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:45,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:45,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:45,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343848918] [2024-02-19 14:22:45,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343848918] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:45,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:22:45,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:22:45,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523081124] [2024-02-19 14:22:45,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:45,873 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:22:45,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:45,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:22:45,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:22:45,875 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:45,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 910 transitions, 49514 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:45,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:45,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:45,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:46,868 INFO L124 PetriNetUnfolderBase]: 1549/2848 cut-off events. [2024-02-19 14:22:46,868 INFO L125 PetriNetUnfolderBase]: For 311/311 co-relation queries the response was YES. [2024-02-19 14:22:46,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79598 conditions, 2848 events. 1549/2848 cut-off events. For 311/311 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 17234 event pairs, 0 based on Foata normal form. 0/2390 useless extension candidates. Maximal degree in co-relation 64653. Up to 2671 conditions per place. [2024-02-19 14:22:46,905 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 597 selfloop transitions, 59 changer transitions 230/887 dead transitions. [2024-02-19 14:22:46,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 887 transitions, 50029 flow [2024-02-19 14:22:46,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:22:46,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:22:46,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-02-19 14:22:46,906 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.36398467432950193 [2024-02-19 14:22:46,907 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 184 predicate places. [2024-02-19 14:22:46,907 INFO L507 AbstractCegarLoop]: Abstraction has has 211 places, 887 transitions, 50029 flow [2024-02-19 14:22:46,907 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:46,907 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:46,907 INFO L234 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] [2024-02-19 14:22:46,907 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-02-19 14:22:46,908 INFO L432 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:46,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:46,908 INFO L85 PathProgramCache]: Analyzing trace with hash 197805872, now seen corresponding path program 5 times [2024-02-19 14:22:46,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:46,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433946936] [2024-02-19 14:22:46,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:46,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:46,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:47,138 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:47,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:47,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433946936] [2024-02-19 14:22:47,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433946936] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:47,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:22:47,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:22:47,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484942981] [2024-02-19 14:22:47,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:47,139 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:22:47,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:47,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:22:47,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:22:47,140 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:47,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 887 transitions, 50029 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:47,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:47,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:47,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:48,171 INFO L124 PetriNetUnfolderBase]: 1553/2856 cut-off events. [2024-02-19 14:22:48,171 INFO L125 PetriNetUnfolderBase]: For 315/315 co-relation queries the response was YES. [2024-02-19 14:22:48,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82664 conditions, 2856 events. 1553/2856 cut-off events. For 315/315 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 17277 event pairs, 0 based on Foata normal form. 0/2398 useless extension candidates. Maximal degree in co-relation 67190. Up to 2679 conditions per place. [2024-02-19 14:22:48,212 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 610 selfloop transitions, 42 changer transitions 237/890 dead transitions. [2024-02-19 14:22:48,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 890 transitions, 51975 flow [2024-02-19 14:22:48,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:22:48,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:22:48,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-02-19 14:22:48,213 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39846743295019155 [2024-02-19 14:22:48,219 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 192 predicate places. [2024-02-19 14:22:48,219 INFO L507 AbstractCegarLoop]: Abstraction has has 219 places, 890 transitions, 51975 flow [2024-02-19 14:22:48,219 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:48,219 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:48,219 INFO L234 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] [2024-02-19 14:22:48,220 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-02-19 14:22:48,220 INFO L432 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:48,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:48,220 INFO L85 PathProgramCache]: Analyzing trace with hash -317435146, now seen corresponding path program 5 times [2024-02-19 14:22:48,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:48,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057293677] [2024-02-19 14:22:48,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:48,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:48,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:48,462 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:48,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:48,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057293677] [2024-02-19 14:22:48,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057293677] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:48,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260409259] [2024-02-19 14:22:48,463 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-02-19 14:22:48,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:48,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:48,465 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:48,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-02-19 14:22:48,563 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-19 14:22:48,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:22:48,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 17 conjunts are in the unsatisfiable core [2024-02-19 14:22:48,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:48,611 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-19 14:22:48,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-02-19 14:22:48,632 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:48,632 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:22:48,713 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-19 14:22:48,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-19 14:22:48,734 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:48,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260409259] provided 1 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:48,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-02-19 14:22:48,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 7] total 18 [2024-02-19 14:22:48,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763035454] [2024-02-19 14:22:48,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:48,735 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:22:48,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:48,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:22:48,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2024-02-19 14:22:48,736 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:48,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 890 transitions, 51975 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:48,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:48,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:48,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:49,883 INFO L124 PetriNetUnfolderBase]: 1626/2991 cut-off events. [2024-02-19 14:22:49,883 INFO L125 PetriNetUnfolderBase]: For 346/346 co-relation queries the response was YES. [2024-02-19 14:22:49,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89507 conditions, 2991 events. 1626/2991 cut-off events. For 346/346 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 18385 event pairs, 0 based on Foata normal form. 0/2507 useless extension candidates. Maximal degree in co-relation 73380. Up to 2812 conditions per place. [2024-02-19 14:22:49,925 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 650 selfloop transitions, 46 changer transitions 238/935 dead transitions. [2024-02-19 14:22:49,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 935 transitions, 56471 flow [2024-02-19 14:22:49,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-19 14:22:49,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-19 14:22:49,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-02-19 14:22:49,926 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.541871921182266 [2024-02-19 14:22:49,927 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 198 predicate places. [2024-02-19 14:22:49,927 INFO L507 AbstractCegarLoop]: Abstraction has has 225 places, 935 transitions, 56471 flow [2024-02-19 14:22:49,927 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:49,928 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:49,928 INFO L234 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] [2024-02-19 14:22:49,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:50,132 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-02-19 14:22:50,132 INFO L432 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:50,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:50,133 INFO L85 PathProgramCache]: Analyzing trace with hash -20991008, now seen corresponding path program 6 times [2024-02-19 14:22:50,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:50,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358149631] [2024-02-19 14:22:50,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:50,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:50,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:50,370 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:50,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:50,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358149631] [2024-02-19 14:22:50,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358149631] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:50,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150202626] [2024-02-19 14:22:50,370 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-02-19 14:22:50,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:50,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:50,371 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:50,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-02-19 14:22:50,477 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-02-19 14:22:50,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:22:50,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-19 14:22:50,480 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:50,558 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-02-19 14:22:50,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-02-19 14:22:50,564 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:50,564 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:22:50,638 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-19 14:22:50,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-19 14:22:50,665 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:50,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150202626] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:22:50,666 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:22:50,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 16 [2024-02-19 14:22:50,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237357594] [2024-02-19 14:22:50,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:22:50,666 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-02-19 14:22:50,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:50,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-02-19 14:22:50,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2024-02-19 14:22:50,667 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:50,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 935 transitions, 56471 flow. Second operand has 16 states, 16 states have (on average 5.625) internal successors, (90), 16 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:50,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:50,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:50,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:52,064 INFO L124 PetriNetUnfolderBase]: 1692/3119 cut-off events. [2024-02-19 14:22:52,064 INFO L125 PetriNetUnfolderBase]: For 390/390 co-relation queries the response was YES. [2024-02-19 14:22:52,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96398 conditions, 3119 events. 1692/3119 cut-off events. For 390/390 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 19496 event pairs, 0 based on Foata normal form. 0/2615 useless extension candidates. Maximal degree in co-relation 79610. Up to 2938 conditions per place. [2024-02-19 14:22:52,119 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 680 selfloop transitions, 57 changer transitions 238/976 dead transitions. [2024-02-19 14:22:52,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 976 transitions, 60896 flow [2024-02-19 14:22:52,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-19 14:22:52,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-19 14:22:52,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-02-19 14:22:52,121 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4068965517241379 [2024-02-19 14:22:52,121 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 207 predicate places. [2024-02-19 14:22:52,121 INFO L507 AbstractCegarLoop]: Abstraction has has 234 places, 976 transitions, 60896 flow [2024-02-19 14:22:52,128 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.625) internal successors, (90), 16 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:52,128 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:52,128 INFO L234 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] [2024-02-19 14:22:52,140 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-02-19 14:22:52,332 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:52,332 INFO L432 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:52,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:52,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1803964272, now seen corresponding path program 6 times [2024-02-19 14:22:52,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:52,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123957810] [2024-02-19 14:22:52,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:52,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:52,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:52,600 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:52,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:52,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123957810] [2024-02-19 14:22:52,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123957810] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:52,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335662039] [2024-02-19 14:22:52,602 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-02-19 14:22:52,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:52,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:52,604 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:52,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-02-19 14:22:52,721 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-02-19 14:22:52,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:22:52,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-19 14:22:52,723 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:52,784 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-19 14:22:52,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-02-19 14:22:52,809 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:52,810 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:22:52,905 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-19 14:22:52,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-19 14:22:52,933 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:52,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335662039] provided 1 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:52,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-02-19 14:22:52,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 9] total 17 [2024-02-19 14:22:52,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172231605] [2024-02-19 14:22:52,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:52,934 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:22:52,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:52,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:22:52,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2024-02-19 14:22:52,935 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:52,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 976 transitions, 60896 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:52,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:52,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:52,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:54,349 INFO L124 PetriNetUnfolderBase]: 1775/3287 cut-off events. [2024-02-19 14:22:54,349 INFO L125 PetriNetUnfolderBase]: For 372/372 co-relation queries the response was YES. [2024-02-19 14:22:54,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104794 conditions, 3287 events. 1775/3287 cut-off events. For 372/372 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 20842 event pairs, 0 based on Foata normal form. 0/2761 useless extension candidates. Maximal degree in co-relation 87271. Up to 3103 conditions per place. [2024-02-19 14:22:54,487 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 733 selfloop transitions, 55 changer transitions 239/1028 dead transitions. [2024-02-19 14:22:54,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 1028 transitions, 66201 flow [2024-02-19 14:22:54,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-19 14:22:54,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-19 14:22:54,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-02-19 14:22:54,488 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5221674876847291 [2024-02-19 14:22:54,491 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 213 predicate places. [2024-02-19 14:22:54,491 INFO L507 AbstractCegarLoop]: Abstraction has has 240 places, 1028 transitions, 66201 flow [2024-02-19 14:22:54,491 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:54,491 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:54,491 INFO L234 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] [2024-02-19 14:22:54,502 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-02-19 14:22:54,692 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:54,692 INFO L432 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:54,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:54,693 INFO L85 PathProgramCache]: Analyzing trace with hash 817066968, now seen corresponding path program 7 times [2024-02-19 14:22:54,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:54,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75007611] [2024-02-19 14:22:54,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:54,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:54,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:54,944 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:54,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:54,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75007611] [2024-02-19 14:22:54,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75007611] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:54,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595872047] [2024-02-19 14:22:54,945 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-02-19 14:22:54,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:54,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:54,946 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:54,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-02-19 14:22:55,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:55,062 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-19 14:22:55,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:22:55,134 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:55,134 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:22:55,208 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-19 14:22:55,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-19 14:22:55,232 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:55,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595872047] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:22:55,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:22:55,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 19 [2024-02-19 14:22:55,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065871189] [2024-02-19 14:22:55,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:22:55,234 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-02-19 14:22:55,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:55,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-02-19 14:22:55,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2024-02-19 14:22:55,234 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:55,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 1028 transitions, 66201 flow. Second operand has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 19 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:55,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:55,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:55,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:57,259 INFO L124 PetriNetUnfolderBase]: 1868/3473 cut-off events. [2024-02-19 14:22:57,259 INFO L125 PetriNetUnfolderBase]: For 380/380 co-relation queries the response was YES. [2024-02-19 14:22:57,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114116 conditions, 3473 events. 1868/3473 cut-off events. For 380/380 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 22444 event pairs, 0 based on Foata normal form. 0/2923 useless extension candidates. Maximal degree in co-relation 95846. Up to 3286 conditions per place. [2024-02-19 14:22:57,307 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 781 selfloop transitions, 66 changer transitions 239/1087 dead transitions. [2024-02-19 14:22:57,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 1087 transitions, 72182 flow [2024-02-19 14:22:57,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-19 14:22:57,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-19 14:22:57,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-02-19 14:22:57,309 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.41379310344827586 [2024-02-19 14:22:57,309 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 222 predicate places. [2024-02-19 14:22:57,309 INFO L507 AbstractCegarLoop]: Abstraction has has 249 places, 1087 transitions, 72182 flow [2024-02-19 14:22:57,309 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 19 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:57,309 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:57,309 INFO L234 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] [2024-02-19 14:22:57,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-02-19 14:22:57,510 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-02-19 14:22:57,510 INFO L432 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:57,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:57,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1881580374, now seen corresponding path program 7 times [2024-02-19 14:22:57,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:57,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191487683] [2024-02-19 14:22:57,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:57,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:57,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:57,740 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:57,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:57,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191487683] [2024-02-19 14:22:57,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191487683] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:22:57,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:22:57,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:22:57,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421361602] [2024-02-19 14:22:57,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:22:57,742 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:22:57,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:22:57,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:22:57,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:22:57,743 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:22:57,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 1087 transitions, 72182 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:57,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:22:57,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:22:57,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:22:59,666 INFO L124 PetriNetUnfolderBase]: 1874/3485 cut-off events. [2024-02-19 14:22:59,666 INFO L125 PetriNetUnfolderBase]: For 379/379 co-relation queries the response was YES. [2024-02-19 14:22:59,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117974 conditions, 3485 events. 1874/3485 cut-off events. For 379/379 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 22488 event pairs, 0 based on Foata normal form. 0/2935 useless extension candidates. Maximal degree in co-relation 99155. Up to 3298 conditions per place. [2024-02-19 14:22:59,715 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 792 selfloop transitions, 54 changer transitions 245/1092 dead transitions. [2024-02-19 14:22:59,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 1092 transitions, 74697 flow [2024-02-19 14:22:59,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:22:59,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:22:59,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-02-19 14:22:59,717 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39080459770114945 [2024-02-19 14:22:59,717 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 230 predicate places. [2024-02-19 14:22:59,717 INFO L507 AbstractCegarLoop]: Abstraction has has 257 places, 1092 transitions, 74697 flow [2024-02-19 14:22:59,717 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:22:59,717 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:22:59,717 INFO L234 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] [2024-02-19 14:22:59,718 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-02-19 14:22:59,718 INFO L432 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:22:59,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:22:59,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1646132566, now seen corresponding path program 8 times [2024-02-19 14:22:59,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:22:59,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670939671] [2024-02-19 14:22:59,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:22:59,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:22:59,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:22:59,970 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:22:59,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:22:59,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670939671] [2024-02-19 14:22:59,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670939671] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:22:59,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533315301] [2024-02-19 14:22:59,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-19 14:22:59,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:22:59,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:22:59,972 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:22:59,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-02-19 14:23:00,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-19 14:23:00,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:23:00,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-19 14:23:00,116 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:23:00,169 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-19 14:23:00,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-02-19 14:23:00,188 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:00,189 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:23:00,264 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-19 14:23:00,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-19 14:23:00,297 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:00,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533315301] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:23:00,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:23:00,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-02-19 14:23:00,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112564764] [2024-02-19 14:23:00,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:23:00,298 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-02-19 14:23:00,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:23:00,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-02-19 14:23:00,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2024-02-19 14:23:00,299 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:23:00,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 1092 transitions, 74697 flow. Second operand has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:00,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:23:00,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:23:00,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:23:02,523 INFO L124 PetriNetUnfolderBase]: 1943/3626 cut-off events. [2024-02-19 14:23:02,523 INFO L125 PetriNetUnfolderBase]: For 409/409 co-relation queries the response was YES. [2024-02-19 14:23:02,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126310 conditions, 3626 events. 1943/3626 cut-off events. For 409/409 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23726 event pairs, 0 based on Foata normal form. 0/3066 useless extension candidates. Maximal degree in co-relation 106798. Up to 3437 conditions per place. [2024-02-19 14:23:02,573 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 817 selfloop transitions, 69 changer transitions 245/1132 dead transitions. [2024-02-19 14:23:02,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 1132 transitions, 79691 flow [2024-02-19 14:23:02,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-02-19 14:23:02,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-02-19 14:23:02,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 159 transitions. [2024-02-19 14:23:02,574 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3916256157635468 [2024-02-19 14:23:02,574 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 243 predicate places. [2024-02-19 14:23:02,574 INFO L507 AbstractCegarLoop]: Abstraction has has 270 places, 1132 transitions, 79691 flow [2024-02-19 14:23:02,574 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.470588235294118) internal successors, (93), 17 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:02,574 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:23:02,575 INFO L234 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] [2024-02-19 14:23:02,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-02-19 14:23:02,775 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-02-19 14:23:02,775 INFO L432 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:23:02,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:23:02,776 INFO L85 PathProgramCache]: Analyzing trace with hash 552882954, now seen corresponding path program 9 times [2024-02-19 14:23:02,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:23:02,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368024945] [2024-02-19 14:23:02,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:23:02,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:23:02,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:23:02,984 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:02,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:23:02,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368024945] [2024-02-19 14:23:02,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368024945] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:23:02,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:23:02,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:23:02,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850096382] [2024-02-19 14:23:02,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:23:02,985 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:23:02,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:23:02,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:23:02,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:23:02,985 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:23:02,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 1132 transitions, 79691 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:02,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:23:02,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:23:02,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:23:04,842 INFO L124 PetriNetUnfolderBase]: 1883/3503 cut-off events. [2024-02-19 14:23:04,842 INFO L125 PetriNetUnfolderBase]: For 427/427 co-relation queries the response was YES. [2024-02-19 14:23:04,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125575 conditions, 3503 events. 1883/3503 cut-off events. For 427/427 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 22739 event pairs, 0 based on Foata normal form. 0/2967 useless extension candidates. Maximal degree in co-relation 105732. Up to 3317 conditions per place. [2024-02-19 14:23:04,893 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 791 selfloop transitions, 58 changer transitions 250/1100 dead transitions. [2024-02-19 14:23:04,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 1100 transitions, 79628 flow [2024-02-19 14:23:04,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:23:04,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:23:04,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-02-19 14:23:04,894 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39080459770114945 [2024-02-19 14:23:04,895 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 251 predicate places. [2024-02-19 14:23:04,895 INFO L507 AbstractCegarLoop]: Abstraction has has 278 places, 1100 transitions, 79628 flow [2024-02-19 14:23:04,895 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:04,895 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:23:04,895 INFO L234 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] [2024-02-19 14:23:04,895 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-02-19 14:23:04,895 INFO L432 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:23:04,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:23:04,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1162305604, now seen corresponding path program 8 times [2024-02-19 14:23:04,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:23:04,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913342916] [2024-02-19 14:23:04,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:23:04,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:23:04,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:23:05,178 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:05,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:23:05,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913342916] [2024-02-19 14:23:05,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913342916] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:23:05,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61641664] [2024-02-19 14:23:05,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-19 14:23:05,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:23:05,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:23:05,180 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:23:05,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-02-19 14:23:05,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-19 14:23:05,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:23:05,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-19 14:23:05,293 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:23:05,348 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-19 14:23:05,348 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-02-19 14:23:05,368 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:05,368 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:23:05,432 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-19 14:23:05,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-19 14:23:05,454 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:05,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61641664] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:23:05,454 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:23:05,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-02-19 14:23:05,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873102605] [2024-02-19 14:23:05,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:23:05,455 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-02-19 14:23:05,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:23:05,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-02-19 14:23:05,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2024-02-19 14:23:05,455 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:23:05,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 1100 transitions, 79628 flow. Second operand has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 17 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:05,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:23:05,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:23:05,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:23:07,441 INFO L124 PetriNetUnfolderBase]: 1859/3479 cut-off events. [2024-02-19 14:23:07,441 INFO L125 PetriNetUnfolderBase]: For 395/395 co-relation queries the response was YES. [2024-02-19 14:23:07,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128167 conditions, 3479 events. 1859/3479 cut-off events. For 395/395 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 22712 event pairs, 0 based on Foata normal form. 0/2967 useless extension candidates. Maximal degree in co-relation 107777. Up to 3293 conditions per place. [2024-02-19 14:23:07,501 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 777 selfloop transitions, 69 changer transitions 250/1097 dead transitions. [2024-02-19 14:23:07,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 1097 transitions, 81604 flow [2024-02-19 14:23:07,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-02-19 14:23:07,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-02-19 14:23:07,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 159 transitions. [2024-02-19 14:23:07,504 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3916256157635468 [2024-02-19 14:23:07,504 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 264 predicate places. [2024-02-19 14:23:07,504 INFO L507 AbstractCegarLoop]: Abstraction has has 291 places, 1097 transitions, 81604 flow [2024-02-19 14:23:07,504 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 17 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:07,504 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:23:07,505 INFO L234 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] [2024-02-19 14:23:07,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-02-19 14:23:07,708 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:23:07,709 INFO L432 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:23:07,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:23:07,710 INFO L85 PathProgramCache]: Analyzing trace with hash -178965602, now seen corresponding path program 9 times [2024-02-19 14:23:07,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:23:07,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534014536] [2024-02-19 14:23:07,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:23:07,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:23:07,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:23:08,034 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:08,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:23:08,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534014536] [2024-02-19 14:23:08,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534014536] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:23:08,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:23:08,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:23:08,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925190780] [2024-02-19 14:23:08,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:23:08,036 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:23:08,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:23:08,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:23:08,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:23:08,037 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:23:08,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 1097 transitions, 81604 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:08,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:23:08,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:23:08,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:23:09,735 INFO L124 PetriNetUnfolderBase]: 1813/3376 cut-off events. [2024-02-19 14:23:09,736 INFO L125 PetriNetUnfolderBase]: For 404/404 co-relation queries the response was YES. [2024-02-19 14:23:09,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127811 conditions, 3376 events. 1813/3376 cut-off events. For 404/404 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 21812 event pairs, 0 based on Foata normal form. 0/2880 useless extension candidates. Maximal degree in co-relation 107108. Up to 3193 conditions per place. [2024-02-19 14:23:09,795 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 761 selfloop transitions, 54 changer transitions 253/1069 dead transitions. [2024-02-19 14:23:09,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 1069 transitions, 81650 flow [2024-02-19 14:23:09,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:23:09,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:23:09,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-02-19 14:23:09,797 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3831417624521073 [2024-02-19 14:23:09,798 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 272 predicate places. [2024-02-19 14:23:09,798 INFO L507 AbstractCegarLoop]: Abstraction has has 299 places, 1069 transitions, 81650 flow [2024-02-19 14:23:09,798 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:09,798 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:23:09,798 INFO L234 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] [2024-02-19 14:23:09,799 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-02-19 14:23:09,799 INFO L432 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:23:09,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:23:09,799 INFO L85 PathProgramCache]: Analyzing trace with hash -974086026, now seen corresponding path program 10 times [2024-02-19 14:23:09,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:23:09,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763684916] [2024-02-19 14:23:09,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:23:09,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:23:09,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:23:10,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:10,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:23:10,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763684916] [2024-02-19 14:23:10,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763684916] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:23:10,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:23:10,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:23:10,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265957011] [2024-02-19 14:23:10,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:23:10,037 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:23:10,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:23:10,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:23:10,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:23:10,038 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:23:10,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 1069 transitions, 81650 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:10,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:23:10,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:23:10,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:23:11,766 INFO L124 PetriNetUnfolderBase]: 1753/3253 cut-off events. [2024-02-19 14:23:11,766 INFO L125 PetriNetUnfolderBase]: For 332/332 co-relation queries the response was YES. [2024-02-19 14:23:11,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 126472 conditions, 3253 events. 1753/3253 cut-off events. For 332/332 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 20637 event pairs, 0 based on Foata normal form. 0/2781 useless extension candidates. Maximal degree in co-relation 105468. Up to 3073 conditions per place. [2024-02-19 14:23:11,813 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 722 selfloop transitions, 51 changer transitions 263/1037 dead transitions. [2024-02-19 14:23:11,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 1037 transitions, 81269 flow [2024-02-19 14:23:11,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:23:11,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:23:11,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-02-19 14:23:11,814 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.40229885057471265 [2024-02-19 14:23:11,815 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 280 predicate places. [2024-02-19 14:23:11,815 INFO L507 AbstractCegarLoop]: Abstraction has has 307 places, 1037 transitions, 81269 flow [2024-02-19 14:23:11,815 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:11,815 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:23:11,815 INFO L234 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] [2024-02-19 14:23:11,815 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-02-19 14:23:11,816 INFO L432 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:23:11,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:23:11,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1507663022, now seen corresponding path program 10 times [2024-02-19 14:23:11,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:23:11,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548042237] [2024-02-19 14:23:11,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:23:11,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:23:11,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:23:12,026 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:12,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:23:12,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548042237] [2024-02-19 14:23:12,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548042237] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:23:12,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:23:12,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:23:12,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081892577] [2024-02-19 14:23:12,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:23:12,028 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:23:12,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:23:12,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:23:12,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:23:12,029 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:23:12,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 1037 transitions, 81269 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:12,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:23:12,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:23:12,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:23:13,786 INFO L124 PetriNetUnfolderBase]: 1707/3150 cut-off events. [2024-02-19 14:23:13,786 INFO L125 PetriNetUnfolderBase]: For 329/329 co-relation queries the response was YES. [2024-02-19 14:23:13,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125696 conditions, 3150 events. 1707/3150 cut-off events. For 329/329 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 19730 event pairs, 0 based on Foata normal form. 0/2694 useless extension candidates. Maximal degree in co-relation 104403. Up to 2973 conditions per place. [2024-02-19 14:23:13,843 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 690 selfloop transitions, 52 changer transitions 266/1009 dead transitions. [2024-02-19 14:23:13,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 1009 transitions, 81083 flow [2024-02-19 14:23:13,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:23:13,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:23:13,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-02-19 14:23:13,845 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3831417624521073 [2024-02-19 14:23:13,845 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 288 predicate places. [2024-02-19 14:23:13,845 INFO L507 AbstractCegarLoop]: Abstraction has has 315 places, 1009 transitions, 81083 flow [2024-02-19 14:23:13,846 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:13,846 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:23:13,846 INFO L234 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] [2024-02-19 14:23:13,846 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-02-19 14:23:13,846 INFO L432 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:23:13,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:23:13,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1590368854, now seen corresponding path program 11 times [2024-02-19 14:23:13,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:23:13,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103293942] [2024-02-19 14:23:13,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:23:13,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:23:13,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:23:14,063 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:14,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:23:14,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103293942] [2024-02-19 14:23:14,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103293942] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:23:14,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571965157] [2024-02-19 14:23:14,064 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-02-19 14:23:14,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:23:14,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:23:14,068 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:23:14,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-02-19 14:23:14,185 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-19 14:23:14,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:23:14,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 17 conjunts are in the unsatisfiable core [2024-02-19 14:23:14,187 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:23:14,223 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-19 14:23:14,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-02-19 14:23:14,241 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:14,241 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:23:14,318 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-19 14:23:14,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-19 14:23:14,337 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:14,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571965157] provided 1 perfect and 1 imperfect interpolant sequences [2024-02-19 14:23:14,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-02-19 14:23:14,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9, 7] total 18 [2024-02-19 14:23:14,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396879196] [2024-02-19 14:23:14,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:23:14,338 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-19 14:23:14,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:23:14,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-19 14:23:14,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2024-02-19 14:23:14,339 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:23:14,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 1009 transitions, 81083 flow. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:14,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:23:14,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:23:14,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:23:16,147 INFO L124 PetriNetUnfolderBase]: 1780/3285 cut-off events. [2024-02-19 14:23:16,147 INFO L125 PetriNetUnfolderBase]: For 360/360 co-relation queries the response was YES. [2024-02-19 14:23:16,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134296 conditions, 3285 events. 1780/3285 cut-off events. For 360/360 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20927 event pairs, 0 based on Foata normal form. 0/2803 useless extension candidates. Maximal degree in co-relation 112306. Up to 3106 conditions per place. [2024-02-19 14:23:16,198 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 721 selfloop transitions, 65 changer transitions 267/1054 dead transitions. [2024-02-19 14:23:16,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 1054 transitions, 86807 flow [2024-02-19 14:23:16,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-19 14:23:16,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-19 14:23:16,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-02-19 14:23:16,199 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5221674876847291 [2024-02-19 14:23:16,200 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 294 predicate places. [2024-02-19 14:23:16,200 INFO L507 AbstractCegarLoop]: Abstraction has has 321 places, 1054 transitions, 86807 flow [2024-02-19 14:23:16,200 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 7 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:16,200 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:23:16,200 INFO L234 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] [2024-02-19 14:23:16,212 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-02-19 14:23:16,404 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:23:16,404 INFO L432 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:23:16,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:23:16,405 INFO L85 PathProgramCache]: Analyzing trace with hash 608646666, now seen corresponding path program 12 times [2024-02-19 14:23:16,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:23:16,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353784951] [2024-02-19 14:23:16,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:23:16,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:23:16,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:23:16,605 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:16,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:23:16,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353784951] [2024-02-19 14:23:16,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353784951] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:23:16,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:23:16,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:23:16,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721213228] [2024-02-19 14:23:16,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:23:16,606 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:23:16,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:23:16,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:23:16,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:23:16,607 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:23:16,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 1054 transitions, 86807 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:16,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:23:16,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:23:16,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:23:18,351 INFO L124 PetriNetUnfolderBase]: 1786/3297 cut-off events. [2024-02-19 14:23:18,352 INFO L125 PetriNetUnfolderBase]: For 349/349 co-relation queries the response was YES. [2024-02-19 14:23:18,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138070 conditions, 3297 events. 1786/3297 cut-off events. For 349/349 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 20945 event pairs, 0 based on Foata normal form. 0/2815 useless extension candidates. Maximal degree in co-relation 115547. Up to 3118 conditions per place. [2024-02-19 14:23:18,550 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 719 selfloop transitions, 66 changer transitions 273/1059 dead transitions. [2024-02-19 14:23:18,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 1059 transitions, 89336 flow [2024-02-19 14:23:18,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:23:18,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:23:18,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-02-19 14:23:18,552 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.37547892720306514 [2024-02-19 14:23:18,552 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 302 predicate places. [2024-02-19 14:23:18,552 INFO L507 AbstractCegarLoop]: Abstraction has has 329 places, 1059 transitions, 89336 flow [2024-02-19 14:23:18,552 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:18,553 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:23:18,553 INFO L234 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] [2024-02-19 14:23:18,553 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-02-19 14:23:18,553 INFO L432 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:23:18,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:23:18,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1075127836, now seen corresponding path program 11 times [2024-02-19 14:23:18,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:23:18,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453931492] [2024-02-19 14:23:18,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:23:18,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:23:18,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:23:18,782 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:18,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:23:18,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453931492] [2024-02-19 14:23:18,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453931492] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:23:18,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:23:18,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:23:18,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40724122] [2024-02-19 14:23:18,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:23:18,783 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:23:18,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:23:18,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:23:18,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:23:18,784 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:23:18,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 1059 transitions, 89336 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:18,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:23:18,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:23:18,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:23:20,666 INFO L124 PetriNetUnfolderBase]: 1782/3293 cut-off events. [2024-02-19 14:23:20,667 INFO L125 PetriNetUnfolderBase]: For 355/355 co-relation queries the response was YES. [2024-02-19 14:23:20,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141179 conditions, 3293 events. 1782/3293 cut-off events. For 355/355 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20972 event pairs, 0 based on Foata normal form. 0/2815 useless extension candidates. Maximal degree in co-relation 118123. Up to 3114 conditions per place. [2024-02-19 14:23:20,729 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 719 selfloop transitions, 59 changer transitions 279/1058 dead transitions. [2024-02-19 14:23:20,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 1058 transitions, 91366 flow [2024-02-19 14:23:20,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:23:20,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:23:20,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-02-19 14:23:20,730 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39846743295019155 [2024-02-19 14:23:20,731 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 310 predicate places. [2024-02-19 14:23:20,731 INFO L507 AbstractCegarLoop]: Abstraction has has 337 places, 1058 transitions, 91366 flow [2024-02-19 14:23:20,731 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:20,731 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:23:20,731 INFO L234 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] [2024-02-19 14:23:20,731 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-02-19 14:23:20,731 INFO L432 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:23:20,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:23:20,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1859727984, now seen corresponding path program 12 times [2024-02-19 14:23:20,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:23:20,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3114487] [2024-02-19 14:23:20,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:23:20,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:23:20,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:23:20,959 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:20,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:23:20,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3114487] [2024-02-19 14:23:20,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3114487] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:23:20,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667088733] [2024-02-19 14:23:20,960 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-02-19 14:23:20,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:23:20,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:23:20,964 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:23:20,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-02-19 14:23:21,121 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-02-19 14:23:21,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:23:21,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-19 14:23:21,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:23:21,176 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-19 14:23:21,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 21 [2024-02-19 14:23:21,196 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:21,196 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:23:21,256 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-19 14:23:21,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-19 14:23:21,279 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:21,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667088733] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:23:21,279 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:23:21,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-02-19 14:23:21,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078041941] [2024-02-19 14:23:21,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:23:21,280 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-02-19 14:23:21,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:23:21,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-02-19 14:23:21,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2024-02-19 14:23:21,281 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:23:21,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 1058 transitions, 91366 flow. Second operand has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 17 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:21,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:23:21,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:23:21,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:23:23,532 INFO L124 PetriNetUnfolderBase]: 1898/3521 cut-off events. [2024-02-19 14:23:23,532 INFO L125 PetriNetUnfolderBase]: For 385/385 co-relation queries the response was YES. [2024-02-19 14:23:23,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154332 conditions, 3521 events. 1898/3521 cut-off events. For 385/385 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 22869 event pairs, 0 based on Foata normal form. 0/3007 useless extension candidates. Maximal degree in co-relation 130383. Up to 3338 conditions per place. [2024-02-19 14:23:23,593 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 769 selfloop transitions, 79 changer transitions 280/1129 dead transitions. [2024-02-19 14:23:23,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 1129 transitions, 99764 flow [2024-02-19 14:23:23,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-02-19 14:23:23,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-02-19 14:23:23,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 160 transitions. [2024-02-19 14:23:23,594 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39408866995073893 [2024-02-19 14:23:23,594 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 323 predicate places. [2024-02-19 14:23:23,595 INFO L507 AbstractCegarLoop]: Abstraction has has 350 places, 1129 transitions, 99764 flow [2024-02-19 14:23:23,595 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.588235294117647) internal successors, (95), 17 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:23,595 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:23:23,595 INFO L234 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] [2024-02-19 14:23:23,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-02-19 14:23:23,800 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:23:23,800 INFO L432 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:23:23,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:23:23,801 INFO L85 PathProgramCache]: Analyzing trace with hash -455866740, now seen corresponding path program 13 times [2024-02-19 14:23:23,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:23:23,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095080409] [2024-02-19 14:23:23,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:23:23,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:23:23,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:23:23,994 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:23,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:23:23,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095080409] [2024-02-19 14:23:23,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095080409] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:23:23,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021514646] [2024-02-19 14:23:23,995 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-02-19 14:23:23,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:23:23,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:23:23,996 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:23:24,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-02-19 14:23:24,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:23:24,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 19 conjunts are in the unsatisfiable core [2024-02-19 14:23:24,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:23:24,214 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:24,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:23:24,301 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-19 14:23:24,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-19 14:23:24,324 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:24,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021514646] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:23:24,325 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:23:24,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 19 [2024-02-19 14:23:24,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632297441] [2024-02-19 14:23:24,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:23:24,325 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-02-19 14:23:24,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:23:24,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-02-19 14:23:24,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2024-02-19 14:23:24,327 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:23:24,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 1129 transitions, 99764 flow. Second operand has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 19 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:24,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:23:24,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:23:24,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:23:26,647 INFO L124 PetriNetUnfolderBase]: 1898/3518 cut-off events. [2024-02-19 14:23:26,647 INFO L125 PetriNetUnfolderBase]: For 362/362 co-relation queries the response was YES. [2024-02-19 14:23:26,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157741 conditions, 3518 events. 1898/3518 cut-off events. For 362/362 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 22777 event pairs, 0 based on Foata normal form. 0/3012 useless extension candidates. Maximal degree in co-relation 133343. Up to 3336 conditions per place. [2024-02-19 14:23:26,726 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 778 selfloop transitions, 76 changer transitions 280/1135 dead transitions. [2024-02-19 14:23:26,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 1135 transitions, 102560 flow [2024-02-19 14:23:26,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-19 14:23:26,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-19 14:23:26,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-02-19 14:23:26,727 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39655172413793105 [2024-02-19 14:23:26,727 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 332 predicate places. [2024-02-19 14:23:26,728 INFO L507 AbstractCegarLoop]: Abstraction has has 359 places, 1135 transitions, 102560 flow [2024-02-19 14:23:26,728 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.631578947368421) internal successors, (107), 19 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:26,728 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:23:26,728 INFO L234 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] [2024-02-19 14:23:26,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-02-19 14:23:26,929 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-02-19 14:23:26,929 INFO L432 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:23:26,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:23:26,930 INFO L85 PathProgramCache]: Analyzing trace with hash 819960426, now seen corresponding path program 13 times [2024-02-19 14:23:26,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:23:26,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848231050] [2024-02-19 14:23:26,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:23:26,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:23:26,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:23:27,169 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:27,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:23:27,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848231050] [2024-02-19 14:23:27,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848231050] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:23:27,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753251383] [2024-02-19 14:23:27,170 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-02-19 14:23:27,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:23:27,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:23:27,172 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:23:27,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-02-19 14:23:27,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:23:27,327 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 35 conjunts are in the unsatisfiable core [2024-02-19 14:23:27,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:23:27,511 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-02-19 14:23:27,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 9 [2024-02-19 14:23:27,540 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:23:27,540 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:23:27,648 INFO L349 Elim1Store]: treesize reduction 11, result has 84.1 percent of original size [2024-02-19 14:23:27,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 69 [2024-02-19 14:23:27,780 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:23:27,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753251383] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:23:27,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:23:27,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 26 [2024-02-19 14:23:27,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189665625] [2024-02-19 14:23:27,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:23:27,781 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-02-19 14:23:27,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:23:27,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-02-19 14:23:27,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2024-02-19 14:23:27,782 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:23:27,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 1135 transitions, 102560 flow. Second operand has 27 states, 27 states have (on average 5.185185185185185) internal successors, (140), 27 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:27,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:23:27,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:23:27,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:23:34,931 INFO L124 PetriNetUnfolderBase]: 5478/10022 cut-off events. [2024-02-19 14:23:34,931 INFO L125 PetriNetUnfolderBase]: For 1002/1002 co-relation queries the response was YES. [2024-02-19 14:23:34,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 459192 conditions, 10022 events. 5478/10022 cut-off events. For 1002/1002 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 77944 event pairs, 0 based on Foata normal form. 3/8490 useless extension candidates. Maximal degree in co-relation 139063. Up to 9781 conditions per place. [2024-02-19 14:23:35,124 INFO L140 encePairwiseOnDemand]: 15/29 looper letters, 2326 selfloop transitions, 333 changer transitions 662/3322 dead transitions. [2024-02-19 14:23:35,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 3322 transitions, 306911 flow [2024-02-19 14:23:35,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-02-19 14:23:35,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-02-19 14:23:35,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 399 transitions. [2024-02-19 14:23:35,125 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3718546132339236 [2024-02-19 14:23:35,126 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 368 predicate places. [2024-02-19 14:23:35,126 INFO L507 AbstractCegarLoop]: Abstraction has has 395 places, 3322 transitions, 306911 flow [2024-02-19 14:23:35,126 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.185185185185185) internal successors, (140), 27 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:35,126 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:23:35,126 INFO L234 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] [2024-02-19 14:23:35,138 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-02-19 14:23:35,332 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-02-19 14:23:35,332 INFO L432 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:23:35,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:23:35,333 INFO L85 PathProgramCache]: Analyzing trace with hash 262439378, now seen corresponding path program 14 times [2024-02-19 14:23:35,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:23:35,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821192909] [2024-02-19 14:23:35,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:23:35,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:23:35,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:23:35,725 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:35,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:23:35,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821192909] [2024-02-19 14:23:35,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821192909] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:23:35,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:23:35,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:23:35,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499222356] [2024-02-19 14:23:35,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:23:35,726 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:23:35,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:23:35,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:23:35,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:23:35,727 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:23:35,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 3322 transitions, 306911 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:35,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:23:35,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:23:35,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:23:53,461 INFO L124 PetriNetUnfolderBase]: 5466/10010 cut-off events. [2024-02-19 14:23:53,461 INFO L125 PetriNetUnfolderBase]: For 1026/1026 co-relation queries the response was YES. [2024-02-19 14:23:53,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 468594 conditions, 10010 events. 5466/10010 cut-off events. For 1026/1026 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 78090 event pairs, 0 based on Foata normal form. 0/8487 useless extension candidates. Maximal degree in co-relation 141895. Up to 9769 conditions per place. [2024-02-19 14:23:53,663 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 2383 selfloop transitions, 255 changer transitions 680/3319 dead transitions. [2024-02-19 14:23:53,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 3319 transitions, 313271 flow [2024-02-19 14:23:53,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:23:53,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:23:53,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-02-19 14:23:53,664 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2024-02-19 14:23:53,664 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 376 predicate places. [2024-02-19 14:23:53,664 INFO L507 AbstractCegarLoop]: Abstraction has has 403 places, 3319 transitions, 313271 flow [2024-02-19 14:23:53,664 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:53,664 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:23:53,664 INFO L234 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] [2024-02-19 14:23:53,664 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-02-19 14:23:53,664 INFO L432 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:23:53,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:23:53,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1293924716, now seen corresponding path program 14 times [2024-02-19 14:23:53,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:23:53,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210563185] [2024-02-19 14:23:53,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:23:53,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:23:53,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:23:53,886 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:53,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:23:53,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210563185] [2024-02-19 14:23:53,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210563185] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:23:53,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993938358] [2024-02-19 14:23:53,887 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-19 14:23:53,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:23:53,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:23:53,888 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:23:53,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-02-19 14:23:54,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-19 14:23:54,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:23:54,023 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-19 14:23:54,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:23:54,083 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-02-19 14:23:54,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-02-19 14:23:54,090 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:54,090 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:23:54,174 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-19 14:23:54,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-19 14:23:54,201 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:23:54,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993938358] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:23:54,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:23:54,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 16 [2024-02-19 14:23:54,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836791323] [2024-02-19 14:23:54,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:23:54,202 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-02-19 14:23:54,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:23:54,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-02-19 14:23:54,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2024-02-19 14:23:54,203 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:23:54,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 3319 transitions, 313271 flow. Second operand has 16 states, 16 states have (on average 5.625) internal successors, (90), 16 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:23:54,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:23:54,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:23:54,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:24:13,688 INFO L124 PetriNetUnfolderBase]: 5772/10550 cut-off events. [2024-02-19 14:24:13,688 INFO L125 PetriNetUnfolderBase]: For 1108/1108 co-relation queries the response was YES. [2024-02-19 14:24:13,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 504210 conditions, 10550 events. 5772/10550 cut-off events. For 1108/1108 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 83063 event pairs, 0 based on Foata normal form. 0/8919 useless extension candidates. Maximal degree in co-relation 153269. Up to 10303 conditions per place. [2024-02-19 14:24:14,073 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 2577 selfloop transitions, 244 changer transitions 680/3502 dead transitions. [2024-02-19 14:24:14,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 3502 transitions, 337520 flow [2024-02-19 14:24:14,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-19 14:24:14,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-19 14:24:14,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-02-19 14:24:14,074 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4068965517241379 [2024-02-19 14:24:14,075 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 385 predicate places. [2024-02-19 14:24:14,075 INFO L507 AbstractCegarLoop]: Abstraction has has 412 places, 3502 transitions, 337520 flow [2024-02-19 14:24:14,075 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.625) internal successors, (90), 16 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:24:14,075 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:24:14,075 INFO L234 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] [2024-02-19 14:24:14,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-02-19 14:24:14,275 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-02-19 14:24:14,276 INFO L432 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:24:14,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:24:14,276 INFO L85 PathProgramCache]: Analyzing trace with hash -720050754, now seen corresponding path program 15 times [2024-02-19 14:24:14,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:24:14,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337887698] [2024-02-19 14:24:14,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:24:14,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:24:14,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:24:14,470 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:24:14,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:24:14,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337887698] [2024-02-19 14:24:14,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337887698] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:24:14,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:24:14,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:24:14,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395522857] [2024-02-19 14:24:14,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:24:14,471 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:24:14,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:24:14,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:24:14,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:24:14,471 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:24:14,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 3502 transitions, 337520 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:24:14,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:24:14,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:24:14,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:24:35,648 INFO L124 PetriNetUnfolderBase]: 5754/10532 cut-off events. [2024-02-19 14:24:35,648 INFO L125 PetriNetUnfolderBase]: For 1102/1102 co-relation queries the response was YES. [2024-02-19 14:24:35,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 513816 conditions, 10532 events. 5754/10532 cut-off events. For 1102/1102 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 83089 event pairs, 0 based on Foata normal form. 0/8919 useless extension candidates. Maximal degree in co-relation 156165. Up to 10285 conditions per place. [2024-02-19 14:24:35,886 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 2596 selfloop transitions, 207 changer transitions 695/3499 dead transitions. [2024-02-19 14:24:35,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 3499 transitions, 344228 flow [2024-02-19 14:24:35,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:24:35,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:24:35,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-02-19 14:24:35,888 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.39080459770114945 [2024-02-19 14:24:35,888 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 393 predicate places. [2024-02-19 14:24:35,888 INFO L507 AbstractCegarLoop]: Abstraction has has 420 places, 3499 transitions, 344228 flow [2024-02-19 14:24:35,889 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:24:35,889 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:24:35,889 INFO L234 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] [2024-02-19 14:24:35,889 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-02-19 14:24:35,889 INFO L432 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:24:35,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:24:35,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1514370566, now seen corresponding path program 15 times [2024-02-19 14:24:35,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:24:35,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98105659] [2024-02-19 14:24:35,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:24:35,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:24:35,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:24:36,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:24:36,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:24:36,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98105659] [2024-02-19 14:24:36,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98105659] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:24:36,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:24:36,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:24:36,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934345853] [2024-02-19 14:24:36,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:24:36,103 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:24:36,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:24:36,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:24:36,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:24:36,104 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:24:36,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 3499 transitions, 344228 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:24:36,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:24:36,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:24:36,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:24:57,778 INFO L124 PetriNetUnfolderBase]: 5742/10520 cut-off events. [2024-02-19 14:24:57,779 INFO L125 PetriNetUnfolderBase]: For 1070/1070 co-relation queries the response was YES. [2024-02-19 14:24:57,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 523686 conditions, 10520 events. 5742/10520 cut-off events. For 1070/1070 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 82997 event pairs, 0 based on Foata normal form. 0/8919 useless extension candidates. Maximal degree in co-relation 159149. Up to 10273 conditions per place. [2024-02-19 14:24:58,169 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 2590 selfloop transitions, 201 changer transitions 704/3496 dead transitions. [2024-02-19 14:24:58,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 3496 transitions, 350924 flow [2024-02-19 14:24:58,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:24:58,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:24:58,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-02-19 14:24:58,170 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3831417624521073 [2024-02-19 14:24:58,170 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 401 predicate places. [2024-02-19 14:24:58,170 INFO L507 AbstractCegarLoop]: Abstraction has has 428 places, 3496 transitions, 350924 flow [2024-02-19 14:24:58,170 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:24:58,170 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:24:58,170 INFO L234 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] [2024-02-19 14:24:58,170 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-02-19 14:24:58,170 INFO L432 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:24:58,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:24:58,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1375901022, now seen corresponding path program 16 times [2024-02-19 14:24:58,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:24:58,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785712809] [2024-02-19 14:24:58,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:24:58,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:24:58,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:24:58,353 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:24:58,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:24:58,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785712809] [2024-02-19 14:24:58,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785712809] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:24:58,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040127341] [2024-02-19 14:24:58,353 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-02-19 14:24:58,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:24:58,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:24:58,354 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:24:58,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-02-19 14:24:58,492 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-02-19 14:24:58,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:24:58,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-19 14:24:58,494 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:24:58,544 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-02-19 14:24:58,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-02-19 14:24:58,562 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:24:58,562 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:24:58,624 INFO L349 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2024-02-19 14:24:58,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2024-02-19 14:24:58,650 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:24:58,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040127341] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:24:58,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:24:58,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 20 [2024-02-19 14:24:58,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412138545] [2024-02-19 14:24:58,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:24:58,651 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-02-19 14:24:58,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:24:58,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-02-19 14:24:58,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2024-02-19 14:24:58,652 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:24:58,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 3496 transitions, 350924 flow. Second operand has 20 states, 20 states have (on average 5.55) internal successors, (111), 20 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:24:58,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:24:58,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:24:58,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:25:21,338 INFO L124 PetriNetUnfolderBase]: 5760/10547 cut-off events. [2024-02-19 14:25:21,338 INFO L125 PetriNetUnfolderBase]: For 1022/1022 co-relation queries the response was YES. [2024-02-19 14:25:21,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 535659 conditions, 10547 events. 5760/10547 cut-off events. For 1022/1022 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 82973 event pairs, 0 based on Foata normal form. 0/8976 useless extension candidates. Maximal degree in co-relation 162938. Up to 10303 conditions per place. [2024-02-19 14:25:21,585 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 2565 selfloop transitions, 238 changer transitions 704/3508 dead transitions. [2024-02-19 14:25:21,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 3508 transitions, 359111 flow [2024-02-19 14:25:21,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-02-19 14:25:21,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-02-19 14:25:21,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 148 transitions. [2024-02-19 14:25:21,586 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3645320197044335 [2024-02-19 14:25:21,587 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 414 predicate places. [2024-02-19 14:25:21,587 INFO L507 AbstractCegarLoop]: Abstraction has has 441 places, 3508 transitions, 359111 flow [2024-02-19 14:25:21,587 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.55) internal successors, (111), 20 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:25:21,587 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:25:21,587 INFO L234 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] [2024-02-19 14:25:21,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-02-19 14:25:21,805 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-02-19 14:25:21,806 INFO L432 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:25:21,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:25:21,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1917963764, now seen corresponding path program 16 times [2024-02-19 14:25:21,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:25:21,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729232300] [2024-02-19 14:25:21,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:25:21,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:25:21,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:25:22,124 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:25:22,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:25:22,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729232300] [2024-02-19 14:25:22,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729232300] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:25:22,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:25:22,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:25:22,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933810959] [2024-02-19 14:25:22,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:25:22,125 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:25:22,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:25:22,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:25:22,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:25:22,125 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:25:22,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 3508 transitions, 359111 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:25:22,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:25:22,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:25:22,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:25:43,627 INFO L124 PetriNetUnfolderBase]: 5748/10535 cut-off events. [2024-02-19 14:25:43,627 INFO L125 PetriNetUnfolderBase]: For 1056/1056 co-relation queries the response was YES. [2024-02-19 14:25:43,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 545523 conditions, 10535 events. 5748/10535 cut-off events. For 1056/1056 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 83208 event pairs, 0 based on Foata normal form. 0/8976 useless extension candidates. Maximal degree in co-relation 165922. Up to 10291 conditions per place. [2024-02-19 14:25:43,867 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 2536 selfloop transitions, 237 changer transitions 731/3505 dead transitions. [2024-02-19 14:25:43,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 3505 transitions, 365813 flow [2024-02-19 14:25:43,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:25:43,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:25:43,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-02-19 14:25:43,868 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3793103448275862 [2024-02-19 14:25:43,868 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 422 predicate places. [2024-02-19 14:25:43,868 INFO L507 AbstractCegarLoop]: Abstraction has has 449 places, 3505 transitions, 365813 flow [2024-02-19 14:25:43,868 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:25:43,868 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:25:43,868 INFO L234 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] [2024-02-19 14:25:43,868 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-02-19 14:25:43,868 INFO L432 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:25:43,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:25:43,869 INFO L85 PathProgramCache]: Analyzing trace with hash 531030564, now seen corresponding path program 17 times [2024-02-19 14:25:43,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:25:43,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281695641] [2024-02-19 14:25:43,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:25:43,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:25:43,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:25:44,079 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:25:44,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:25:44,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281695641] [2024-02-19 14:25:44,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281695641] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:25:44,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820495781] [2024-02-19 14:25:44,079 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-02-19 14:25:44,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:25:44,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:25:44,080 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:25:44,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-02-19 14:25:44,224 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-19 14:25:44,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:25:44,225 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 34 conjunts are in the unsatisfiable core [2024-02-19 14:25:44,226 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:25:44,384 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-02-19 14:25:44,384 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 9 [2024-02-19 14:25:44,402 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:25:44,402 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:25:44,502 INFO L349 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2024-02-19 14:25:44,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 77 [2024-02-19 14:25:44,674 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:25:44,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820495781] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:25:44,674 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:25:44,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 28 [2024-02-19 14:25:44,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648350206] [2024-02-19 14:25:44,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:25:44,675 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-02-19 14:25:44,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:25:44,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-02-19 14:25:44,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2024-02-19 14:25:44,676 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:25:44,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 3505 transitions, 365813 flow. Second operand has 29 states, 29 states have (on average 5.172413793103448) internal successors, (150), 29 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:25:44,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:25:44,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:25:44,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:26:09,992 INFO L124 PetriNetUnfolderBase]: 6038/11108 cut-off events. [2024-02-19 14:26:09,992 INFO L125 PetriNetUnfolderBase]: For 1117/1117 co-relation queries the response was YES. [2024-02-19 14:26:10,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 586365 conditions, 11108 events. 6038/11108 cut-off events. For 1117/1117 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 88827 event pairs, 0 based on Foata normal form. 2/9489 useless extension candidates. Maximal degree in co-relation 189384. Up to 10863 conditions per place. [2024-02-19 14:26:10,274 INFO L140 encePairwiseOnDemand]: 13/29 looper letters, 2638 selfloop transitions, 299 changer transitions 783/3721 dead transitions. [2024-02-19 14:26:10,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 3721 transitions, 395825 flow [2024-02-19 14:26:10,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-02-19 14:26:10,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2024-02-19 14:26:10,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 524 transitions. [2024-02-19 14:26:10,276 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.36137931034482756 [2024-02-19 14:26:10,276 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 471 predicate places. [2024-02-19 14:26:10,277 INFO L507 AbstractCegarLoop]: Abstraction has has 498 places, 3721 transitions, 395825 flow [2024-02-19 14:26:10,277 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 5.172413793103448) internal successors, (150), 29 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:26:10,277 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:26:10,277 INFO L234 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] [2024-02-19 14:26:10,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-02-19 14:26:10,480 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:26:10,481 INFO L432 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:26:10,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:26:10,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1443029516, now seen corresponding path program 18 times [2024-02-19 14:26:10,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:26:10,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132354391] [2024-02-19 14:26:10,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:26:10,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:26:10,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:26:10,691 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:26:10,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:26:10,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132354391] [2024-02-19 14:26:10,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132354391] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:26:10,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:26:10,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:26:10,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348427770] [2024-02-19 14:26:10,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:26:10,692 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:26:10,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:26:10,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:26:10,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:26:10,693 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:26:10,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 3721 transitions, 395825 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:26:10,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:26:10,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:26:10,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:26:36,297 INFO L124 PetriNetUnfolderBase]: 5994/11022 cut-off events. [2024-02-19 14:26:36,297 INFO L125 PetriNetUnfolderBase]: For 1167/1167 co-relation queries the response was YES. [2024-02-19 14:26:36,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 592869 conditions, 11022 events. 5994/11022 cut-off events. For 1167/1167 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 88161 event pairs, 0 based on Foata normal form. 0/9421 useless extension candidates. Maximal degree in co-relation 189062. Up to 10779 conditions per place. [2024-02-19 14:26:36,714 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 2634 selfloop transitions, 270 changer transitions 792/3697 dead transitions. [2024-02-19 14:26:36,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 3697 transitions, 400661 flow [2024-02-19 14:26:36,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:26:36,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:26:36,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-02-19 14:26:36,715 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3563218390804598 [2024-02-19 14:26:36,716 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 479 predicate places. [2024-02-19 14:26:36,716 INFO L507 AbstractCegarLoop]: Abstraction has has 506 places, 3697 transitions, 400661 flow [2024-02-19 14:26:36,716 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:26:36,716 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:26:36,716 INFO L234 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] [2024-02-19 14:26:36,716 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-02-19 14:26:36,716 INFO L432 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:26:36,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:26:36,717 INFO L85 PathProgramCache]: Analyzing trace with hash 617516460, now seen corresponding path program 17 times [2024-02-19 14:26:36,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:26:36,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888530812] [2024-02-19 14:26:36,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:26:36,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:26:36,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:26:36,925 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:26:36,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:26:36,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888530812] [2024-02-19 14:26:36,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888530812] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:26:36,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:26:36,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:26:36,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663755667] [2024-02-19 14:26:36,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:26:36,926 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:26:36,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:26:36,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:26:36,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:26:36,927 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:26:36,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 3697 transitions, 400661 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:26:36,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:26:36,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:26:36,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:27:01,786 INFO L124 PetriNetUnfolderBase]: 5976/11004 cut-off events. [2024-02-19 14:27:01,786 INFO L125 PetriNetUnfolderBase]: For 1169/1169 co-relation queries the response was YES. [2024-02-19 14:27:01,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 602843 conditions, 11004 events. 5976/11004 cut-off events. For 1169/1169 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 88110 event pairs, 0 based on Foata normal form. 0/9421 useless extension candidates. Maximal degree in co-relation 192230. Up to 10761 conditions per place. [2024-02-19 14:27:02,047 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 2622 selfloop transitions, 264 changer transitions 807/3694 dead transitions. [2024-02-19 14:27:02,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 3694 transitions, 407723 flow [2024-02-19 14:27:02,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:27:02,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:27:02,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-02-19 14:27:02,048 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.3524904214559387 [2024-02-19 14:27:02,048 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 487 predicate places. [2024-02-19 14:27:02,049 INFO L507 AbstractCegarLoop]: Abstraction has has 514 places, 3694 transitions, 407723 flow [2024-02-19 14:27:02,049 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:27:02,049 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:27:02,049 INFO L234 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] [2024-02-19 14:27:02,049 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-02-19 14:27:02,049 INFO L432 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:27:02,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:27:02,049 INFO L85 PathProgramCache]: Analyzing trace with hash 43642498, now seen corresponding path program 18 times [2024-02-19 14:27:02,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:27:02,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658949971] [2024-02-19 14:27:02,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:27:02,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:27:02,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:27:02,286 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:27:02,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:27:02,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658949971] [2024-02-19 14:27:02,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658949971] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:27:02,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515784524] [2024-02-19 14:27:02,287 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-02-19 14:27:02,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:27:02,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:27:02,288 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:27:02,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-02-19 14:27:02,428 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-02-19 14:27:02,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:27:02,429 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 25 conjunts are in the unsatisfiable core [2024-02-19 14:27:02,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:27:02,499 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-02-19 14:27:02,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-02-19 14:27:02,505 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:27:02,505 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:27:02,570 INFO L349 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2024-02-19 14:27:02,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2024-02-19 14:27:02,586 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:27:02,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515784524] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:27:02,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:27:02,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 17 [2024-02-19 14:27:02,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937642076] [2024-02-19 14:27:02,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:27:02,587 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-02-19 14:27:02,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:27:02,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-02-19 14:27:02,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2024-02-19 14:27:02,588 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:27:02,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 3694 transitions, 407723 flow. Second operand has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 17 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:27:02,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:27:02,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:27:02,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:27:32,540 INFO L124 PetriNetUnfolderBase]: 7236/13259 cut-off events. [2024-02-19 14:27:32,540 INFO L125 PetriNetUnfolderBase]: For 1427/1427 co-relation queries the response was YES. [2024-02-19 14:27:32,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 739054 conditions, 13259 events. 7236/13259 cut-off events. For 1427/1427 co-relation queries the response was YES. Maximal size of possible extension queue 755. Compared 107447 event pairs, 6 based on Foata normal form. 0/11172 useless extension candidates. Maximal degree in co-relation 243143. Up to 12995 conditions per place. [2024-02-19 14:27:32,862 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 3024 selfloop transitions, 379 changer transitions 831/4235 dead transitions. [2024-02-19 14:27:32,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 4235 transitions, 475938 flow [2024-02-19 14:27:32,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-19 14:27:32,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-19 14:27:32,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 141 transitions. [2024-02-19 14:27:32,863 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4051724137931034 [2024-02-19 14:27:32,863 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 498 predicate places. [2024-02-19 14:27:32,863 INFO L507 AbstractCegarLoop]: Abstraction has has 525 places, 4235 transitions, 475938 flow [2024-02-19 14:27:32,863 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.529411764705882) internal successors, (94), 17 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:27:32,863 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:27:32,863 INFO L234 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] [2024-02-19 14:27:32,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-02-19 14:27:33,063 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2024-02-19 14:27:33,065 INFO L432 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:27:33,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:27:33,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1581499060, now seen corresponding path program 19 times [2024-02-19 14:27:33,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:27:33,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449423101] [2024-02-19 14:27:33,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:27:33,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:27:33,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:27:33,384 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:27:33,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:27:33,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449423101] [2024-02-19 14:27:33,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449423101] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:27:33,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100511780] [2024-02-19 14:27:33,385 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-02-19 14:27:33,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:27:33,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:27:33,386 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:27:33,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-02-19 14:27:33,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:27:33,525 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 35 conjunts are in the unsatisfiable core [2024-02-19 14:27:33,526 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:27:33,674 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-02-19 14:27:33,674 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 9 [2024-02-19 14:27:33,698 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:27:33,698 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:27:33,837 INFO L349 Elim1Store]: treesize reduction 11, result has 84.1 percent of original size [2024-02-19 14:27:33,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 69 [2024-02-19 14:27:33,949 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:27:33,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100511780] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:27:33,950 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:27:33,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 27 [2024-02-19 14:27:33,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713665923] [2024-02-19 14:27:33,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:27:33,950 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-02-19 14:27:33,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:27:33,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-02-19 14:27:33,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2024-02-19 14:27:33,951 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:27:33,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 4235 transitions, 475938 flow. Second operand has 28 states, 28 states have (on average 5.178571428571429) internal successors, (145), 28 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:27:33,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:27:33,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:27:33,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:28:11,594 INFO L124 PetriNetUnfolderBase]: 7096/12997 cut-off events. [2024-02-19 14:28:11,594 INFO L125 PetriNetUnfolderBase]: For 1329/1329 co-relation queries the response was YES. [2024-02-19 14:28:11,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 737612 conditions, 12997 events. 7096/12997 cut-off events. For 1329/1329 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 104711 event pairs, 6 based on Foata normal form. 0/10982 useless extension candidates. Maximal degree in co-relation 243143. Up to 12739 conditions per place. [2024-02-19 14:28:11,902 INFO L140 encePairwiseOnDemand]: 16/29 looper letters, 2959 selfloop transitions, 372 changer transitions 831/4163 dead transitions. [2024-02-19 14:28:11,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 4163 transitions, 476153 flow [2024-02-19 14:28:11,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-02-19 14:28:11,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2024-02-19 14:28:11,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 431 transitions. [2024-02-19 14:28:11,904 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.36248948696383515 [2024-02-19 14:28:11,904 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 538 predicate places. [2024-02-19 14:28:11,904 INFO L507 AbstractCegarLoop]: Abstraction has has 565 places, 4163 transitions, 476153 flow [2024-02-19 14:28:11,905 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 5.178571428571429) internal successors, (145), 28 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:28:11,905 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:28:11,905 INFO L234 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] [2024-02-19 14:28:11,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-02-19 14:28:12,116 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:28:12,116 INFO L432 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:28:12,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:28:12,116 INFO L85 PathProgramCache]: Analyzing trace with hash 2047947562, now seen corresponding path program 20 times [2024-02-19 14:28:12,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:28:12,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556225619] [2024-02-19 14:28:12,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:28:12,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:28:12,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:28:12,300 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:28:12,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:28:12,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556225619] [2024-02-19 14:28:12,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556225619] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:28:12,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:28:12,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:28:12,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167703824] [2024-02-19 14:28:12,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:28:12,301 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:28:12,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:28:12,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:28:12,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:28:12,302 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:28:12,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 4163 transitions, 476153 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:28:12,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:28:12,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:28:12,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:28:45,368 INFO L124 PetriNetUnfolderBase]: 6916/12628 cut-off events. [2024-02-19 14:28:45,368 INFO L125 PetriNetUnfolderBase]: For 1323/1323 co-relation queries the response was YES. [2024-02-19 14:28:45,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 729611 conditions, 12628 events. 6916/12628 cut-off events. For 1323/1323 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 101016 event pairs, 0 based on Foata normal form. 0/10685 useless extension candidates. Maximal degree in co-relation 240784. Up to 12379 conditions per place. [2024-02-19 14:28:45,678 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 3002 selfloop transitions, 203 changer transitions 861/4067 dead transitions. [2024-02-19 14:28:45,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 4067 transitions, 473278 flow [2024-02-19 14:28:45,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:28:45,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:28:45,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 101 transitions. [2024-02-19 14:28:45,679 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.38697318007662834 [2024-02-19 14:28:45,679 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 546 predicate places. [2024-02-19 14:28:45,679 INFO L507 AbstractCegarLoop]: Abstraction has has 573 places, 4067 transitions, 473278 flow [2024-02-19 14:28:45,680 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:28:45,680 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:28:45,680 INFO L234 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] [2024-02-19 14:28:45,680 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-02-19 14:28:45,680 INFO L432 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:28:45,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:28:45,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1451899310, now seen corresponding path program 19 times [2024-02-19 14:28:45,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:28:45,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831711955] [2024-02-19 14:28:45,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:28:45,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:28:45,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:28:45,990 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:28:45,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:28:45,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831711955] [2024-02-19 14:28:45,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831711955] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:28:45,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-19 14:28:45,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-19 14:28:45,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238356276] [2024-02-19 14:28:45,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:28:45,991 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-19 14:28:45,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:28:45,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-19 14:28:45,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-02-19 14:28:45,991 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:28:45,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 4067 transitions, 473278 flow. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:28:45,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:28:45,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:28:45,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:29:19,354 INFO L124 PetriNetUnfolderBase]: 6788/12344 cut-off events. [2024-02-19 14:29:19,355 INFO L125 PetriNetUnfolderBase]: For 1253/1253 co-relation queries the response was YES. [2024-02-19 14:29:19,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 725859 conditions, 12344 events. 6788/12344 cut-off events. For 1253/1253 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 97728 event pairs, 12 based on Foata normal form. 0/10445 useless extension candidates. Maximal degree in co-relation 240680. Up to 12103 conditions per place. [2024-02-19 14:29:19,831 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 2915 selfloop transitions, 203 changer transitions 870/3989 dead transitions. [2024-02-19 14:29:19,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 3989 transitions, 472158 flow [2024-02-19 14:29:19,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-19 14:29:19,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-19 14:29:19,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-02-19 14:29:19,832 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.367816091954023 [2024-02-19 14:29:19,833 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 554 predicate places. [2024-02-19 14:29:19,833 INFO L507 AbstractCegarLoop]: Abstraction has has 581 places, 3989 transitions, 472158 flow [2024-02-19 14:29:19,833 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:29:19,833 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:29:19,833 INFO L234 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:29:19,833 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-02-19 14:29:19,833 INFO L432 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:29:19,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:29:19,834 INFO L85 PathProgramCache]: Analyzing trace with hash 484737711, now seen corresponding path program 20 times [2024-02-19 14:29:19,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:29:19,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287890292] [2024-02-19 14:29:19,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:29:19,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:29:19,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:29:20,083 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-02-19 14:29:20,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:29:20,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287890292] [2024-02-19 14:29:20,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287890292] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:29:20,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322267407] [2024-02-19 14:29:20,084 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-19 14:29:20,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:29:20,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:29:20,088 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:29:20,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-02-19 14:29:20,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-19 14:29:20,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:29:20,232 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 36 conjunts are in the unsatisfiable core [2024-02-19 14:29:20,233 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:29:20,586 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-02-19 14:29:20,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 17 [2024-02-19 14:29:20,607 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:29:20,608 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:29:20,834 INFO L349 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2024-02-19 14:29:20,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 71 [2024-02-19 14:29:21,008 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-19 14:29:21,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322267407] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:29:21,008 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:29:21,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 13] total 32 [2024-02-19 14:29:21,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099286137] [2024-02-19 14:29:21,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:29:21,009 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-02-19 14:29:21,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:29:21,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-02-19 14:29:21,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=896, Unknown=0, NotChecked=0, Total=1056 [2024-02-19 14:29:21,010 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:29:21,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 3989 transitions, 472158 flow. Second operand has 33 states, 33 states have (on average 4.96969696969697) internal successors, (164), 33 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:29:21,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:29:21,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:29:21,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:30:14,462 INFO L124 PetriNetUnfolderBase]: 10650/19258 cut-off events. [2024-02-19 14:30:14,462 INFO L125 PetriNetUnfolderBase]: For 1859/1859 co-relation queries the response was YES. [2024-02-19 14:30:14,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1151625 conditions, 19258 events. 10650/19258 cut-off events. For 1859/1859 co-relation queries the response was YES. Maximal size of possible extension queue 1058. Compared 161781 event pairs, 0 based on Foata normal form. 0/16315 useless extension candidates. Maximal degree in co-relation 239592. Up to 18975 conditions per place. [2024-02-19 14:30:15,186 INFO L140 encePairwiseOnDemand]: 16/29 looper letters, 4566 selfloop transitions, 400 changer transitions 1284/6251 dead transitions. [2024-02-19 14:30:15,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 6251 transitions, 752402 flow [2024-02-19 14:30:15,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-02-19 14:30:15,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-02-19 14:30:15,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 363 transitions. [2024-02-19 14:30:15,188 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.34770114942528735 [2024-02-19 14:30:15,189 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 587 predicate places. [2024-02-19 14:30:15,189 INFO L507 AbstractCegarLoop]: Abstraction has has 614 places, 6251 transitions, 752402 flow [2024-02-19 14:30:15,189 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.96969696969697) internal successors, (164), 33 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:30:15,189 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:30:15,189 INFO L234 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:30:15,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-02-19 14:30:15,404 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:30:15,405 INFO L432 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:30:15,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:30:15,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1891162338, now seen corresponding path program 1 times [2024-02-19 14:30:15,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:30:15,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576090106] [2024-02-19 14:30:15,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:30:15,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:30:15,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:30:15,540 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:30:15,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:30:15,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576090106] [2024-02-19 14:30:15,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576090106] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:30:15,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476526442] [2024-02-19 14:30:15,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:30:15,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:30:15,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:30:15,545 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:30:15,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-02-19 14:30:15,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:30:15,700 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 14 conjunts are in the unsatisfiable core [2024-02-19 14:30:15,700 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:30:15,863 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:30:15,863 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:30:15,959 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:30:15,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476526442] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:30:15,959 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:30:15,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2024-02-19 14:30:15,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028082383] [2024-02-19 14:30:15,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:30:15,960 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-02-19 14:30:15,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:30:15,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-02-19 14:30:15,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2024-02-19 14:30:15,961 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:30:15,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 6251 transitions, 752402 flow. Second operand has 22 states, 22 states have (on average 5.454545454545454) internal successors, (120), 22 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:30:15,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:30:15,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:30:15,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:31:48,734 INFO L124 PetriNetUnfolderBase]: 10650/19246 cut-off events. [2024-02-19 14:31:48,734 INFO L125 PetriNetUnfolderBase]: For 1913/1913 co-relation queries the response was YES. [2024-02-19 14:31:48,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1170425 conditions, 19246 events. 10650/19246 cut-off events. For 1913/1913 co-relation queries the response was YES. Maximal size of possible extension queue 1059. Compared 161727 event pairs, 0 based on Foata normal form. 6/16309 useless extension candidates. Maximal degree in co-relation 243582. Up to 18969 conditions per place. [2024-02-19 14:31:49,412 INFO L140 encePairwiseOnDemand]: 19/29 looper letters, 4946 selfloop transitions, 58 changer transitions 1290/6295 dead transitions. [2024-02-19 14:31:49,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 6295 transitions, 770273 flow [2024-02-19 14:31:49,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-19 14:31:49,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-19 14:31:49,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 137 transitions. [2024-02-19 14:31:49,414 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.42946708463949845 [2024-02-19 14:31:49,414 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 597 predicate places. [2024-02-19 14:31:49,415 INFO L507 AbstractCegarLoop]: Abstraction has has 624 places, 6295 transitions, 770273 flow [2024-02-19 14:31:49,415 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.454545454545454) internal successors, (120), 22 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:31:49,415 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:31:49,415 INFO L234 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:31:49,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-02-19 14:31:49,630 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-02-19 14:31:49,630 INFO L432 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:31:49,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:31:49,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1809035274, now seen corresponding path program 2 times [2024-02-19 14:31:49,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:31:49,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286505983] [2024-02-19 14:31:49,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:31:49,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:31:49,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:31:49,732 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:31:49,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:31:49,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286505983] [2024-02-19 14:31:49,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286505983] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:31:49,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436496916] [2024-02-19 14:31:49,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-19 14:31:49,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:31:49,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:31:49,733 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:31:49,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-02-19 14:31:49,874 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-02-19 14:31:49,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:31:49,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjunts are in the unsatisfiable core [2024-02-19 14:31:49,875 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:31:49,917 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-02-19 14:31:49,917 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-02-19 14:31:49,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436496916] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-19 14:31:49,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-02-19 14:31:49,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 11 [2024-02-19 14:31:49,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147020081] [2024-02-19 14:31:49,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-19 14:31:49,918 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-19 14:31:49,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:31:49,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-19 14:31:49,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-02-19 14:31:49,919 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:31:49,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 6295 transitions, 770273 flow. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:31:49,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:31:49,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:31:49,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:33:26,822 INFO L124 PetriNetUnfolderBase]: 10650/19210 cut-off events. [2024-02-19 14:33:26,822 INFO L125 PetriNetUnfolderBase]: For 1909/1909 co-relation queries the response was YES. [2024-02-19 14:33:26,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1188457 conditions, 19210 events. 10650/19210 cut-off events. For 1909/1909 co-relation queries the response was YES. Maximal size of possible extension queue 1058. Compared 161203 event pairs, 0 based on Foata normal form. 18/16285 useless extension candidates. Maximal degree in co-relation 247572. Up to 18951 conditions per place. [2024-02-19 14:33:27,544 INFO L140 encePairwiseOnDemand]: 23/29 looper letters, 4868 selfloop transitions, 256 changer transitions 1308/6433 dead transitions. [2024-02-19 14:33:27,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 628 places, 6433 transitions, 799982 flow [2024-02-19 14:33:27,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-19 14:33:27,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-19 14:33:27,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 74 transitions. [2024-02-19 14:33:27,546 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.5103448275862069 [2024-02-19 14:33:27,547 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 601 predicate places. [2024-02-19 14:33:27,547 INFO L507 AbstractCegarLoop]: Abstraction has has 628 places, 6433 transitions, 799982 flow [2024-02-19 14:33:27,547 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:33:27,547 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:33:27,547 INFO L234 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:33:27,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-02-19 14:33:27,748 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:33:27,748 INFO L432 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:33:27,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:33:27,749 INFO L85 PathProgramCache]: Analyzing trace with hash -66493750, now seen corresponding path program 1 times [2024-02-19 14:33:27,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:33:27,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080933810] [2024-02-19 14:33:27,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:33:27,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:33:27,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:33:27,802 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:33:27,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:33:27,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080933810] [2024-02-19 14:33:27,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080933810] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:33:27,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501192673] [2024-02-19 14:33:27,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:33:27,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:33:27,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:33:27,804 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:33:27,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-02-19 14:33:27,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:33:27,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 8 conjunts are in the unsatisfiable core [2024-02-19 14:33:27,957 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:33:28,020 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:33:28,020 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:33:28,081 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:33:28,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501192673] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:33:28,081 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:33:28,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2024-02-19 14:33:28,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815111048] [2024-02-19 14:33:28,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:33:28,082 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-02-19 14:33:28,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:33:28,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-02-19 14:33:28,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-02-19 14:33:28,082 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:33:28,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 6433 transitions, 799982 flow. Second operand has 16 states, 16 states have (on average 5.75) internal successors, (92), 16 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:33:28,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:33:28,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:33:28,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:34:32,001 INFO L124 PetriNetUnfolderBase]: 6593/12301 cut-off events. [2024-02-19 14:34:32,001 INFO L125 PetriNetUnfolderBase]: For 1134/1134 co-relation queries the response was YES. [2024-02-19 14:34:32,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 774502 conditions, 12301 events. 6593/12301 cut-off events. For 1134/1134 co-relation queries the response was YES. Maximal size of possible extension queue 841. Compared 101791 event pairs, 0 based on Foata normal form. 0/10953 useless extension candidates. Maximal degree in co-relation 220337. Up to 12078 conditions per place. [2024-02-19 14:34:32,319 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 2469 selfloop transitions, 232 changer transitions 1550/4252 dead transitions. [2024-02-19 14:34:32,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 639 places, 4252 transitions, 537146 flow [2024-02-19 14:34:32,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-02-19 14:34:32,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-02-19 14:34:32,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 227 transitions. [2024-02-19 14:34:32,320 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.43486590038314177 [2024-02-19 14:34:32,320 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 612 predicate places. [2024-02-19 14:34:32,321 INFO L507 AbstractCegarLoop]: Abstraction has has 639 places, 4252 transitions, 537146 flow [2024-02-19 14:34:32,321 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.75) internal successors, (92), 16 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:34:32,321 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:34:32,321 INFO L234 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:34:32,335 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-02-19 14:34:32,531 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:34:32,532 INFO L432 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:34:32,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:34:32,532 INFO L85 PathProgramCache]: Analyzing trace with hash -76520430, now seen corresponding path program 1 times [2024-02-19 14:34:32,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:34:32,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620035192] [2024-02-19 14:34:32,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:34:32,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:34:32,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:34:32,604 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:34:32,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:34:32,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620035192] [2024-02-19 14:34:32,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620035192] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:34:32,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129651163] [2024-02-19 14:34:32,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:34:32,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:34:32,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:34:32,606 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:34:32,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-02-19 14:34:32,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:34:32,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 8 conjunts are in the unsatisfiable core [2024-02-19 14:34:32,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:34:32,820 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:34:32,820 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:34:32,879 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:34:32,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129651163] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:34:32,879 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:34:32,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2024-02-19 14:34:32,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235667501] [2024-02-19 14:34:32,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:34:32,880 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-02-19 14:34:32,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:34:32,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-02-19 14:34:32,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-02-19 14:34:32,880 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:34:32,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 639 places, 4252 transitions, 537146 flow. Second operand has 16 states, 16 states have (on average 6.1875) internal successors, (99), 16 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:34:32,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:34:32,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:34:32,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:35:03,808 INFO L124 PetriNetUnfolderBase]: 4855/9398 cut-off events. [2024-02-19 14:35:03,808 INFO L125 PetriNetUnfolderBase]: For 981/981 co-relation queries the response was YES. [2024-02-19 14:35:03,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 601477 conditions, 9398 events. 4855/9398 cut-off events. For 981/981 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 77280 event pairs, 0 based on Foata normal form. 0/8646 useless extension candidates. Maximal degree in co-relation 223832. Up to 9184 conditions per place. [2024-02-19 14:35:04,018 INFO L140 encePairwiseOnDemand]: 21/29 looper letters, 994 selfloop transitions, 6 changer transitions 2258/3259 dead transitions. [2024-02-19 14:35:04,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 651 places, 3259 transitions, 418388 flow [2024-02-19 14:35:04,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-02-19 14:35:04,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-02-19 14:35:04,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 210 transitions. [2024-02-19 14:35:04,020 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.4259634888438134 [2024-02-19 14:35:04,020 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 624 predicate places. [2024-02-19 14:35:04,020 INFO L507 AbstractCegarLoop]: Abstraction has has 651 places, 3259 transitions, 418388 flow [2024-02-19 14:35:04,020 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.1875) internal successors, (99), 16 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:35:04,021 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:35:04,021 INFO L234 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:35:04,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-02-19 14:35:04,232 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:35:04,233 INFO L432 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:35:04,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:35:04,233 INFO L85 PathProgramCache]: Analyzing trace with hash 540606938, now seen corresponding path program 2 times [2024-02-19 14:35:04,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:35:04,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576600065] [2024-02-19 14:35:04,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:35:04,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:35:04,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:35:04,382 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:35:04,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:35:04,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576600065] [2024-02-19 14:35:04,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576600065] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:35:04,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779787446] [2024-02-19 14:35:04,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-19 14:35:04,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:35:04,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:35:04,384 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:35:04,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-02-19 14:35:04,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-19 14:35:04,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:35:04,551 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 11 conjunts are in the unsatisfiable core [2024-02-19 14:35:04,552 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:35:04,654 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-02-19 14:35:04,655 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:35:04,790 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-02-19 14:35:04,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779787446] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:35:04,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:35:04,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2024-02-19 14:35:04,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569174598] [2024-02-19 14:35:04,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:35:04,791 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-02-19 14:35:04,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:35:04,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-02-19 14:35:04,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2024-02-19 14:35:04,792 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:35:04,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 3259 transitions, 418388 flow. Second operand has 24 states, 24 states have (on average 5.375) internal successors, (129), 24 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:35:04,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:35:04,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:35:04,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-19 14:35:29,258 INFO L124 PetriNetUnfolderBase]: 5072/9828 cut-off events. [2024-02-19 14:35:29,258 INFO L125 PetriNetUnfolderBase]: For 1015/1015 co-relation queries the response was YES. [2024-02-19 14:35:29,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 638521 conditions, 9828 events. 5072/9828 cut-off events. For 1015/1015 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 80764 event pairs, 0 based on Foata normal form. 0/9038 useless extension candidates. Maximal degree in co-relation 243774. Up to 9609 conditions per place. [2024-02-19 14:35:29,474 INFO L140 encePairwiseOnDemand]: 17/29 looper letters, 1036 selfloop transitions, 146 changer transitions 2354/3537 dead transitions. [2024-02-19 14:35:29,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 3537 transitions, 461107 flow [2024-02-19 14:35:29,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-02-19 14:35:29,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-02-19 14:35:29,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 294 transitions. [2024-02-19 14:35:29,483 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.40551724137931033 [2024-02-19 14:35:29,484 INFO L308 CegarLoopForPetriNet]: 27 programPoint places, 648 predicate places. [2024-02-19 14:35:29,485 INFO L507 AbstractCegarLoop]: Abstraction has has 675 places, 3537 transitions, 461107 flow [2024-02-19 14:35:29,485 INFO L508 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.375) internal successors, (129), 24 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:35:29,485 INFO L226 CegarLoopForPetriNet]: Found error trace [2024-02-19 14:35:29,485 INFO L234 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-19 14:35:29,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-02-19 14:35:29,700 WARN L489 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:35:29,701 INFO L432 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2024-02-19 14:35:29,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-19 14:35:29,701 INFO L85 PathProgramCache]: Analyzing trace with hash 550633618, now seen corresponding path program 2 times [2024-02-19 14:35:29,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-19 14:35:29,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949414494] [2024-02-19 14:35:29,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-19 14:35:29,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-19 14:35:29,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-19 14:35:29,823 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:35:29,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-19 14:35:29,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949414494] [2024-02-19 14:35:29,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949414494] provided 0 perfect and 1 imperfect interpolant sequences [2024-02-19 14:35:29,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179245989] [2024-02-19 14:35:29,823 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-02-19 14:35:29,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-02-19 14:35:29,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-19 14:35:29,824 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-02-19 14:35:29,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-02-19 14:35:29,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-02-19 14:35:29,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-02-19 14:35:29,996 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 13 conjunts are in the unsatisfiable core [2024-02-19 14:35:29,996 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-02-19 14:35:30,113 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:35:30,113 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-02-19 14:35:30,259 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-02-19 14:35:30,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179245989] provided 0 perfect and 2 imperfect interpolant sequences [2024-02-19 14:35:30,260 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-02-19 14:35:30,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2024-02-19 14:35:30,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471751388] [2024-02-19 14:35:30,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-02-19 14:35:30,261 INFO L584 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-02-19 14:35:30,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-19 14:35:30,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-02-19 14:35:30,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2024-02-19 14:35:30,262 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 3 out of 29 [2024-02-19 14:35:30,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 675 places, 3537 transitions, 461107 flow. Second operand has 22 states, 22 states have (on average 5.0) internal successors, (110), 22 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-19 14:35:30,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-19 14:35:30,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 3 of 29 [2024-02-19 14:35:30,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15