./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/array-eq-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/array-eq-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R --witnessprinter.witness.filename witness.graphml --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 1a172ae6dd3a5207c1a2580ce55cc24497fcf78586be62b7482a56f18aa6beb2 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-38b53e6 [2022-11-25 18:03:12,217 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-25 18:03:12,220 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-25 18:03:12,247 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-25 18:03:12,248 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-25 18:03:12,250 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-25 18:03:12,251 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-25 18:03:12,254 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-25 18:03:12,256 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-25 18:03:12,257 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-25 18:03:12,259 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-25 18:03:12,261 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-25 18:03:12,261 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-25 18:03:12,263 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-25 18:03:12,265 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-25 18:03:12,267 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-25 18:03:12,268 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-25 18:03:12,269 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-25 18:03:12,272 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-25 18:03:12,274 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-25 18:03:12,276 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-25 18:03:12,278 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-25 18:03:12,280 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-25 18:03:12,281 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-25 18:03:12,285 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-25 18:03:12,286 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-25 18:03:12,287 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-25 18:03:12,288 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-25 18:03:12,289 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-25 18:03:12,290 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-25 18:03:12,291 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-25 18:03:12,292 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-25 18:03:12,294 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-25 18:03:12,295 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-25 18:03:12,297 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-25 18:03:12,297 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-25 18:03:12,299 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-25 18:03:12,299 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-25 18:03:12,300 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-25 18:03:12,301 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-25 18:03:12,302 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-25 18:03:12,304 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-25 18:03:12,333 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-25 18:03:12,334 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-25 18:03:12,334 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-25 18:03:12,334 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-25 18:03:12,335 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-25 18:03:12,348 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-25 18:03:12,349 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-25 18:03:12,349 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-25 18:03:12,349 INFO L138 SettingsManager]: * Use SBE=true [2022-11-25 18:03:12,350 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-25 18:03:12,350 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-25 18:03:12,351 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-25 18:03:12,351 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-25 18:03:12,351 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-25 18:03:12,352 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-25 18:03:12,352 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-25 18:03:12,352 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-25 18:03:12,353 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-25 18:03:12,353 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-25 18:03:12,354 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-25 18:03:12,354 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-25 18:03:12,354 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-25 18:03:12,355 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-25 18:03:12,355 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-25 18:03:12,355 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 18:03:12,356 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-25 18:03:12,356 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-25 18:03:12,357 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-25 18:03:12,357 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-25 18:03:12,357 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-25 18:03:12,358 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-25 18:03:12,358 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-25 18:03:12,358 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-11-25 18:03:12,359 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-25 18:03:12,359 INFO L138 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> 1a172ae6dd3a5207c1a2580ce55cc24497fcf78586be62b7482a56f18aa6beb2 [2022-11-25 18:03:12,760 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-25 18:03:12,806 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-25 18:03:12,810 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-25 18:03:12,812 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-25 18:03:12,813 INFO L275 PluginConnector]: CDTParser initialized [2022-11-25 18:03:12,815 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/../../sv-benchmarks/c/weaver/array-eq-symm.wvr.c [2022-11-25 18:03:16,702 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-25 18:03:17,064 INFO L351 CDTParser]: Found 1 translation units. [2022-11-25 18:03:17,066 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/sv-benchmarks/c/weaver/array-eq-symm.wvr.c [2022-11-25 18:03:17,076 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/data/0fb0e2f3d/1cf3a9adf5f2402496eb37ec241a4993/FLAGb92b15d65 [2022-11-25 18:03:17,101 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/data/0fb0e2f3d/1cf3a9adf5f2402496eb37ec241a4993 [2022-11-25 18:03:17,108 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-25 18:03:17,112 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-25 18:03:17,117 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-25 18:03:17,118 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-25 18:03:17,122 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-25 18:03:17,123 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:03:17" (1/1) ... [2022-11-25 18:03:17,125 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41014402 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:03:17, skipping insertion in model container [2022-11-25 18:03:17,125 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:03:17" (1/1) ... [2022-11-25 18:03:17,135 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-25 18:03:17,167 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 18:03:17,380 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/sv-benchmarks/c/weaver/array-eq-symm.wvr.c[2251,2264] [2022-11-25 18:03:17,392 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 18:03:17,406 INFO L203 MainTranslator]: Completed pre-run [2022-11-25 18:03:17,432 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/sv-benchmarks/c/weaver/array-eq-symm.wvr.c[2251,2264] [2022-11-25 18:03:17,437 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 18:03:17,457 INFO L208 MainTranslator]: Completed translation [2022-11-25 18:03:17,457 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:03:17 WrapperNode [2022-11-25 18:03:17,458 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-25 18:03:17,459 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-25 18:03:17,460 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-25 18:03:17,460 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-25 18:03:17,470 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:03:17" (1/1) ... [2022-11-25 18:03:17,482 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:03:17" (1/1) ... [2022-11-25 18:03:17,511 INFO L138 Inliner]: procedures = 23, calls = 29, calls flagged for inlining = 7, calls inlined = 9, statements flattened = 112 [2022-11-25 18:03:17,511 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-25 18:03:17,512 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-25 18:03:17,513 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-25 18:03:17,513 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-25 18:03:17,525 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:03:17" (1/1) ... [2022-11-25 18:03:17,526 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:03:17" (1/1) ... [2022-11-25 18:03:17,529 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:03:17" (1/1) ... [2022-11-25 18:03:17,530 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:03:17" (1/1) ... [2022-11-25 18:03:17,539 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:03:17" (1/1) ... [2022-11-25 18:03:17,545 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:03:17" (1/1) ... [2022-11-25 18:03:17,547 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:03:17" (1/1) ... [2022-11-25 18:03:17,549 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:03:17" (1/1) ... [2022-11-25 18:03:17,552 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-25 18:03:17,553 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-25 18:03:17,554 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-25 18:03:17,554 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-25 18:03:17,555 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:03:17" (1/1) ... [2022-11-25 18:03:17,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 18:03:17,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:03:17,600 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-25 18:03:17,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-25 18:03:17,662 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-25 18:03:17,663 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-25 18:03:17,663 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-25 18:03:17,663 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-25 18:03:17,664 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-25 18:03:17,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-25 18:03:17,664 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-25 18:03:17,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-25 18:03:17,665 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-25 18:03:17,665 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-25 18:03:17,665 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-25 18:03:17,666 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-25 18:03:17,666 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-25 18:03:17,668 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-25 18:03:17,814 INFO L235 CfgBuilder]: Building ICFG [2022-11-25 18:03:17,819 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-25 18:03:18,277 INFO L276 CfgBuilder]: Performing block encoding [2022-11-25 18:03:18,290 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-25 18:03:18,290 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-11-25 18:03:18,293 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:03:18 BoogieIcfgContainer [2022-11-25 18:03:18,293 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-25 18:03:18,296 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-25 18:03:18,296 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-25 18:03:18,301 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-25 18:03:18,301 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 06:03:17" (1/3) ... [2022-11-25 18:03:18,302 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@647c740b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:03:18, skipping insertion in model container [2022-11-25 18:03:18,303 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:03:17" (2/3) ... [2022-11-25 18:03:18,303 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@647c740b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:03:18, skipping insertion in model container [2022-11-25 18:03:18,303 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:03:18" (3/3) ... [2022-11-25 18:03:18,305 INFO L112 eAbstractionObserver]: Analyzing ICFG array-eq-symm.wvr.c [2022-11-25 18:03:18,317 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-25 18:03:18,332 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-25 18:03:18,333 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-25 18:03:18,333 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-25 18:03:18,442 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-25 18:03:18,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 166 places, 174 transitions, 364 flow [2022-11-25 18:03:18,717 INFO L130 PetriNetUnfolder]: 15/172 cut-off events. [2022-11-25 18:03:18,719 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-25 18:03:18,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181 conditions, 172 events. 15/172 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 115 event pairs, 0 based on Foata normal form. 0/156 useless extension candidates. Maximal degree in co-relation 131. Up to 3 conditions per place. [2022-11-25 18:03:18,727 INFO L82 GeneralOperation]: Start removeDead. Operand has 166 places, 174 transitions, 364 flow [2022-11-25 18:03:18,741 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 155 places, 163 transitions, 338 flow [2022-11-25 18:03:18,747 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2022-11-25 18:03:18,775 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 155 places, 163 transitions, 338 flow [2022-11-25 18:03:18,791 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 155 places, 163 transitions, 338 flow [2022-11-25 18:03:18,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 155 places, 163 transitions, 338 flow [2022-11-25 18:03:18,851 INFO L130 PetriNetUnfolder]: 15/163 cut-off events. [2022-11-25 18:03:18,852 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-25 18:03:18,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 163 events. 15/163 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 115 event pairs, 0 based on Foata normal form. 0/148 useless extension candidates. Maximal degree in co-relation 131. Up to 3 conditions per place. [2022-11-25 18:03:18,855 INFO L119 LiptonReduction]: Number of co-enabled transitions 992 [2022-11-25 18:03:26,640 INFO L134 LiptonReduction]: Checked pairs total: 1284 [2022-11-25 18:03:26,640 INFO L136 LiptonReduction]: Total number of compositions: 172 [2022-11-25 18:03:26,662 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-25 18:03:26,672 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@75cf2bec, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-25 18:03:26,672 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-25 18:03:26,680 INFO L130 PetriNetUnfolder]: 5/18 cut-off events. [2022-11-25 18:03:26,680 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-25 18:03:26,681 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:03:26,682 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:03:26,683 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:03:26,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:03:26,690 INFO L85 PathProgramCache]: Analyzing trace with hash -48301883, now seen corresponding path program 1 times [2022-11-25 18:03:26,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:03:26,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889230958] [2022-11-25 18:03:26,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:03:26,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:03:27,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:03:27,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:03:27,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:03:27,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889230958] [2022-11-25 18:03:27,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889230958] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:03:27,654 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:03:27,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-11-25 18:03:27,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968940752] [2022-11-25 18:03:27,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:03:27,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-25 18:03:27,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:03:27,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-25 18:03:27,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-25 18:03:27,749 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 346 [2022-11-25 18:03:27,754 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 19 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:27,758 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:03:27,759 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 346 [2022-11-25 18:03:27,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:03:27,873 INFO L130 PetriNetUnfolder]: 71/121 cut-off events. [2022-11-25 18:03:27,874 INFO L131 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-11-25 18:03:27,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 266 conditions, 121 events. 71/121 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 267 event pairs, 15 based on Foata normal form. 1/80 useless extension candidates. Maximal degree in co-relation 204. Up to 73 conditions per place. [2022-11-25 18:03:27,877 INFO L137 encePairwiseOnDemand]: 342/346 looper letters, 27 selfloop transitions, 3 changer transitions 1/31 dead transitions. [2022-11-25 18:03:27,877 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 31 transitions, 145 flow [2022-11-25 18:03:27,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-25 18:03:27,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-25 18:03:27,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 500 transitions. [2022-11-25 18:03:27,900 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4816955684007707 [2022-11-25 18:03:27,901 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 500 transitions. [2022-11-25 18:03:27,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 500 transitions. [2022-11-25 18:03:27,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:03:27,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 500 transitions. [2022-11-25 18:03:27,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 166.66666666666666) internal successors, (500), 3 states have internal predecessors, (500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:27,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 346.0) internal successors, (1384), 4 states have internal predecessors, (1384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:27,938 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 346.0) internal successors, (1384), 4 states have internal predecessors, (1384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:27,941 INFO L175 Difference]: Start difference. First operand has 21 places, 19 transitions, 50 flow. Second operand 3 states and 500 transitions. [2022-11-25 18:03:27,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 31 transitions, 145 flow [2022-11-25 18:03:27,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 31 transitions, 131 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-25 18:03:27,948 INFO L231 Difference]: Finished difference. Result has 20 places, 21 transitions, 61 flow [2022-11-25 18:03:27,951 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=17, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=61, PETRI_PLACES=20, PETRI_TRANSITIONS=21} [2022-11-25 18:03:27,957 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, -1 predicate places. [2022-11-25 18:03:27,958 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 21 transitions, 61 flow [2022-11-25 18:03:27,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:27,959 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:03:27,959 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:03:27,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-25 18:03:27,960 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:03:27,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:03:27,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1311849142, now seen corresponding path program 1 times [2022-11-25 18:03:27,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:03:27,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710555447] [2022-11-25 18:03:27,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:03:27,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:03:28,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:03:28,260 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:03:28,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:03:28,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710555447] [2022-11-25 18:03:28,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710555447] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:03:28,265 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:03:28,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 18:03:28,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981698342] [2022-11-25 18:03:28,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:03:28,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-25 18:03:28,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:03:28,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 18:03:28,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-25 18:03:28,419 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 346 [2022-11-25 18:03:28,421 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 21 transitions, 61 flow. Second operand has 4 states, 4 states have (on average 148.5) internal successors, (594), 4 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:28,421 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:03:28,422 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 346 [2022-11-25 18:03:28,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:03:28,569 INFO L130 PetriNetUnfolder]: 125/225 cut-off events. [2022-11-25 18:03:28,569 INFO L131 PetriNetUnfolder]: For 38/38 co-relation queries the response was YES. [2022-11-25 18:03:28,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 531 conditions, 225 events. 125/225 cut-off events. For 38/38 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 675 event pairs, 71 based on Foata normal form. 16/213 useless extension candidates. Maximal degree in co-relation 200. Up to 122 conditions per place. [2022-11-25 18:03:28,572 INFO L137 encePairwiseOnDemand]: 342/346 looper letters, 36 selfloop transitions, 3 changer transitions 0/39 dead transitions. [2022-11-25 18:03:28,572 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 39 transitions, 186 flow [2022-11-25 18:03:28,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-25 18:03:28,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-25 18:03:28,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 617 transitions. [2022-11-25 18:03:28,577 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4458092485549133 [2022-11-25 18:03:28,577 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 617 transitions. [2022-11-25 18:03:28,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 617 transitions. [2022-11-25 18:03:28,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:03:28,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 617 transitions. [2022-11-25 18:03:28,581 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 154.25) internal successors, (617), 4 states have internal predecessors, (617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:28,587 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 346.0) internal successors, (1730), 5 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:28,588 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 346.0) internal successors, (1730), 5 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:28,588 INFO L175 Difference]: Start difference. First operand has 20 places, 21 transitions, 61 flow. Second operand 4 states and 617 transitions. [2022-11-25 18:03:28,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 39 transitions, 186 flow [2022-11-25 18:03:28,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 22 places, 39 transitions, 182 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-25 18:03:28,591 INFO L231 Difference]: Finished difference. Result has 24 places, 23 transitions, 80 flow [2022-11-25 18:03:28,591 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=80, PETRI_PLACES=24, PETRI_TRANSITIONS=23} [2022-11-25 18:03:28,592 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 3 predicate places. [2022-11-25 18:03:28,592 INFO L495 AbstractCegarLoop]: Abstraction has has 24 places, 23 transitions, 80 flow [2022-11-25 18:03:28,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 148.5) internal successors, (594), 4 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:28,593 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:03:28,594 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:03:28,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-25 18:03:28,594 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:03:28,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:03:28,595 INFO L85 PathProgramCache]: Analyzing trace with hash -861409613, now seen corresponding path program 1 times [2022-11-25 18:03:28,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:03:28,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6840162] [2022-11-25 18:03:28,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:03:28,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:03:28,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:03:28,740 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:03:28,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:03:28,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6840162] [2022-11-25 18:03:28,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6840162] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:03:28,742 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:03:28,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 18:03:28,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548244564] [2022-11-25 18:03:28,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:03:28,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-25 18:03:28,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:03:28,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 18:03:28,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-25 18:03:28,896 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 346 [2022-11-25 18:03:28,897 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 23 transitions, 80 flow. Second operand has 4 states, 4 states have (on average 151.75) internal successors, (607), 4 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:28,897 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:03:28,898 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 346 [2022-11-25 18:03:28,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:03:29,011 INFO L130 PetriNetUnfolder]: 81/151 cut-off events. [2022-11-25 18:03:29,012 INFO L131 PetriNetUnfolder]: For 35/35 co-relation queries the response was YES. [2022-11-25 18:03:29,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 371 conditions, 151 events. 81/151 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 400 event pairs, 45 based on Foata normal form. 0/136 useless extension candidates. Maximal degree in co-relation 294. Up to 122 conditions per place. [2022-11-25 18:03:29,014 INFO L137 encePairwiseOnDemand]: 342/346 looper letters, 20 selfloop transitions, 2 changer transitions 12/34 dead transitions. [2022-11-25 18:03:29,014 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 34 transitions, 174 flow [2022-11-25 18:03:29,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-25 18:03:29,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-25 18:03:29,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 625 transitions. [2022-11-25 18:03:29,018 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4515895953757225 [2022-11-25 18:03:29,019 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 625 transitions. [2022-11-25 18:03:29,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 625 transitions. [2022-11-25 18:03:29,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:03:29,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 625 transitions. [2022-11-25 18:03:29,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 156.25) internal successors, (625), 4 states have internal predecessors, (625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:29,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 346.0) internal successors, (1730), 5 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:29,029 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 346.0) internal successors, (1730), 5 states have internal predecessors, (1730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:29,030 INFO L175 Difference]: Start difference. First operand has 24 places, 23 transitions, 80 flow. Second operand 4 states and 625 transitions. [2022-11-25 18:03:29,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 34 transitions, 174 flow [2022-11-25 18:03:29,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 34 transitions, 168 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-11-25 18:03:29,032 INFO L231 Difference]: Finished difference. Result has 27 places, 22 transitions, 74 flow [2022-11-25 18:03:29,033 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=74, PETRI_PLACES=27, PETRI_TRANSITIONS=22} [2022-11-25 18:03:29,034 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 6 predicate places. [2022-11-25 18:03:29,034 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 22 transitions, 74 flow [2022-11-25 18:03:29,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 151.75) internal successors, (607), 4 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:29,035 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:03:29,036 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:03:29,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-25 18:03:29,036 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:03:29,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:03:29,037 INFO L85 PathProgramCache]: Analyzing trace with hash -818726963, now seen corresponding path program 1 times [2022-11-25 18:03:29,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:03:29,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440667775] [2022-11-25 18:03:29,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:03:29,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:03:29,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:03:29,168 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 18:03:29,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:03:29,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440667775] [2022-11-25 18:03:29,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440667775] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:03:29,169 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:03:29,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 18:03:29,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658462505] [2022-11-25 18:03:29,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:03:29,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 18:03:29,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:03:29,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 18:03:29,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-25 18:03:29,331 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 346 [2022-11-25 18:03:29,333 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 22 transitions, 74 flow. Second operand has 5 states, 5 states have (on average 150.0) internal successors, (750), 5 states have internal predecessors, (750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:29,333 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:03:29,333 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 346 [2022-11-25 18:03:29,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:03:29,494 INFO L130 PetriNetUnfolder]: 124/224 cut-off events. [2022-11-25 18:03:29,495 INFO L131 PetriNetUnfolder]: For 80/80 co-relation queries the response was YES. [2022-11-25 18:03:29,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 549 conditions, 224 events. 124/224 cut-off events. For 80/80 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 683 event pairs, 71 based on Foata normal form. 16/237 useless extension candidates. Maximal degree in co-relation 534. Up to 122 conditions per place. [2022-11-25 18:03:29,498 INFO L137 encePairwiseOnDemand]: 341/346 looper letters, 34 selfloop transitions, 4 changer transitions 0/38 dead transitions. [2022-11-25 18:03:29,498 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 38 transitions, 194 flow [2022-11-25 18:03:29,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 18:03:29,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 18:03:29,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 770 transitions. [2022-11-25 18:03:29,503 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44508670520231214 [2022-11-25 18:03:29,503 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 770 transitions. [2022-11-25 18:03:29,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 770 transitions. [2022-11-25 18:03:29,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:03:29,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 770 transitions. [2022-11-25 18:03:29,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 154.0) internal successors, (770), 5 states have internal predecessors, (770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:29,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 346.0) internal successors, (2076), 6 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:29,514 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 346.0) internal successors, (2076), 6 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:29,514 INFO L175 Difference]: Start difference. First operand has 27 places, 22 transitions, 74 flow. Second operand 5 states and 770 transitions. [2022-11-25 18:03:29,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 38 transitions, 194 flow [2022-11-25 18:03:29,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 38 transitions, 184 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-11-25 18:03:29,517 INFO L231 Difference]: Finished difference. Result has 27 places, 24 transitions, 90 flow [2022-11-25 18:03:29,517 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=90, PETRI_PLACES=27, PETRI_TRANSITIONS=24} [2022-11-25 18:03:29,518 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 6 predicate places. [2022-11-25 18:03:29,519 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 24 transitions, 90 flow [2022-11-25 18:03:29,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 150.0) internal successors, (750), 5 states have internal predecessors, (750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:29,520 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:03:29,520 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:03:29,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-25 18:03:29,521 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:03:29,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:03:29,521 INFO L85 PathProgramCache]: Analyzing trace with hash 194556785, now seen corresponding path program 1 times [2022-11-25 18:03:29,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:03:29,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919199631] [2022-11-25 18:03:29,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:03:29,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:03:29,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:03:29,846 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 18:03:29,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:03:29,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919199631] [2022-11-25 18:03:29,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919199631] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:03:29,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126637903] [2022-11-25 18:03:29,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:03:29,850 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:03:29,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:03:29,855 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:03:29,868 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-25 18:03:30,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:03:30,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-25 18:03:30,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:03:30,285 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 18:03:30,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:03:30,504 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 18:03:30,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126637903] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 18:03:30,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-25 18:03:30,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 13 [2022-11-25 18:03:30,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102384750] [2022-11-25 18:03:30,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:03:30,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-25 18:03:30,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:03:30,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-25 18:03:30,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-11-25 18:03:30,800 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 346 [2022-11-25 18:03:30,802 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 24 transitions, 90 flow. Second operand has 6 states, 6 states have (on average 142.66666666666666) internal successors, (856), 6 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:30,802 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:03:30,803 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 346 [2022-11-25 18:03:30,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:03:31,076 INFO L130 PetriNetUnfolder]: 150/303 cut-off events. [2022-11-25 18:03:31,076 INFO L131 PetriNetUnfolder]: For 69/69 co-relation queries the response was YES. [2022-11-25 18:03:31,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 731 conditions, 303 events. 150/303 cut-off events. For 69/69 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1190 event pairs, 42 based on Foata normal form. 0/284 useless extension candidates. Maximal degree in co-relation 710. Up to 116 conditions per place. [2022-11-25 18:03:31,082 INFO L137 encePairwiseOnDemand]: 339/346 looper letters, 42 selfloop transitions, 9 changer transitions 4/55 dead transitions. [2022-11-25 18:03:31,083 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 55 transitions, 286 flow [2022-11-25 18:03:31,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:03:31,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:03:31,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1034 transitions. [2022-11-25 18:03:31,088 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4269199009083402 [2022-11-25 18:03:31,088 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1034 transitions. [2022-11-25 18:03:31,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1034 transitions. [2022-11-25 18:03:31,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:03:31,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1034 transitions. [2022-11-25 18:03:31,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 147.71428571428572) internal successors, (1034), 7 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:31,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 346.0) internal successors, (2768), 8 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:31,102 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 346.0) internal successors, (2768), 8 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:31,102 INFO L175 Difference]: Start difference. First operand has 27 places, 24 transitions, 90 flow. Second operand 7 states and 1034 transitions. [2022-11-25 18:03:31,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 55 transitions, 286 flow [2022-11-25 18:03:31,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 55 transitions, 280 flow, removed 1 selfloop flow, removed 2 redundant places. [2022-11-25 18:03:31,109 INFO L231 Difference]: Finished difference. Result has 32 places, 27 transitions, 118 flow [2022-11-25 18:03:31,109 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=118, PETRI_PLACES=32, PETRI_TRANSITIONS=27} [2022-11-25 18:03:31,114 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 11 predicate places. [2022-11-25 18:03:31,114 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 27 transitions, 118 flow [2022-11-25 18:03:31,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 142.66666666666666) internal successors, (856), 6 states have internal predecessors, (856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:31,115 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:03:31,115 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:03:31,131 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-25 18:03:31,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:03:31,324 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:03:31,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:03:31,324 INFO L85 PathProgramCache]: Analyzing trace with hash -561848258, now seen corresponding path program 1 times [2022-11-25 18:03:31,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:03:31,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744554468] [2022-11-25 18:03:31,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:03:31,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:03:31,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:03:31,489 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 18:03:31,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:03:31,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744554468] [2022-11-25 18:03:31,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744554468] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:03:31,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:03:31,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-25 18:03:31,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405332100] [2022-11-25 18:03:31,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:03:31,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 18:03:31,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:03:31,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 18:03:31,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-25 18:03:31,650 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 346 [2022-11-25 18:03:31,651 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 27 transitions, 118 flow. Second operand has 5 states, 5 states have (on average 150.2) internal successors, (751), 5 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:31,651 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:03:31,652 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 346 [2022-11-25 18:03:31,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:03:31,817 INFO L130 PetriNetUnfolder]: 102/202 cut-off events. [2022-11-25 18:03:31,818 INFO L131 PetriNetUnfolder]: For 124/124 co-relation queries the response was YES. [2022-11-25 18:03:31,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 565 conditions, 202 events. 102/202 cut-off events. For 124/124 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 623 event pairs, 42 based on Foata normal form. 6/207 useless extension candidates. Maximal degree in co-relation 541. Up to 88 conditions per place. [2022-11-25 18:03:31,820 INFO L137 encePairwiseOnDemand]: 340/346 looper letters, 30 selfloop transitions, 5 changer transitions 10/45 dead transitions. [2022-11-25 18:03:31,820 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 45 transitions, 256 flow [2022-11-25 18:03:31,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 18:03:31,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 18:03:31,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 778 transitions. [2022-11-25 18:03:31,825 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.44971098265895953 [2022-11-25 18:03:31,825 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 778 transitions. [2022-11-25 18:03:31,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 778 transitions. [2022-11-25 18:03:31,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:03:31,827 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 778 transitions. [2022-11-25 18:03:31,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 155.6) internal successors, (778), 5 states have internal predecessors, (778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:31,864 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 346.0) internal successors, (2076), 6 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:31,865 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 346.0) internal successors, (2076), 6 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:31,865 INFO L175 Difference]: Start difference. First operand has 32 places, 27 transitions, 118 flow. Second operand 5 states and 778 transitions. [2022-11-25 18:03:31,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 45 transitions, 256 flow [2022-11-25 18:03:31,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 45 transitions, 248 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-25 18:03:31,868 INFO L231 Difference]: Finished difference. Result has 34 places, 25 transitions, 111 flow [2022-11-25 18:03:31,868 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=107, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=111, PETRI_PLACES=34, PETRI_TRANSITIONS=25} [2022-11-25 18:03:31,869 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 13 predicate places. [2022-11-25 18:03:31,869 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 25 transitions, 111 flow [2022-11-25 18:03:31,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 150.2) internal successors, (751), 5 states have internal predecessors, (751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:31,870 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:03:31,870 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:03:31,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-25 18:03:31,870 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:03:31,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:03:31,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1342990679, now seen corresponding path program 1 times [2022-11-25 18:03:31,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:03:31,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637008177] [2022-11-25 18:03:31,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:03:31,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:03:31,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:03:32,930 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:03:32,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:03:32,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637008177] [2022-11-25 18:03:32,930 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637008177] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:03:32,930 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:03:32,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:03:32,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658818285] [2022-11-25 18:03:32,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:03:32,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:03:32,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:03:32,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:03:32,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:03:33,505 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 346 [2022-11-25 18:03:33,507 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 25 transitions, 111 flow. Second operand has 8 states, 8 states have (on average 142.125) internal successors, (1137), 8 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:33,508 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:03:33,508 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 346 [2022-11-25 18:03:33,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:03:33,830 INFO L130 PetriNetUnfolder]: 95/187 cut-off events. [2022-11-25 18:03:33,830 INFO L131 PetriNetUnfolder]: For 84/84 co-relation queries the response was YES. [2022-11-25 18:03:33,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517 conditions, 187 events. 95/187 cut-off events. For 84/84 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 611 event pairs, 8 based on Foata normal form. 4/190 useless extension candidates. Maximal degree in co-relation 492. Up to 131 conditions per place. [2022-11-25 18:03:33,833 INFO L137 encePairwiseOnDemand]: 339/346 looper letters, 31 selfloop transitions, 8 changer transitions 7/46 dead transitions. [2022-11-25 18:03:33,833 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 46 transitions, 258 flow [2022-11-25 18:03:33,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 18:03:33,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 18:03:33,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 883 transitions. [2022-11-25 18:03:33,838 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4253371868978805 [2022-11-25 18:03:33,838 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 883 transitions. [2022-11-25 18:03:33,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 883 transitions. [2022-11-25 18:03:33,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:03:33,840 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 883 transitions. [2022-11-25 18:03:33,843 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 147.16666666666666) internal successors, (883), 6 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:33,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 346.0) internal successors, (2422), 7 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:33,848 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 346.0) internal successors, (2422), 7 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:33,848 INFO L175 Difference]: Start difference. First operand has 34 places, 25 transitions, 111 flow. Second operand 6 states and 883 transitions. [2022-11-25 18:03:33,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 46 transitions, 258 flow [2022-11-25 18:03:33,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 46 transitions, 244 flow, removed 2 selfloop flow, removed 4 redundant places. [2022-11-25 18:03:33,852 INFO L231 Difference]: Finished difference. Result has 36 places, 29 transitions, 143 flow [2022-11-25 18:03:33,852 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=99, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=143, PETRI_PLACES=36, PETRI_TRANSITIONS=29} [2022-11-25 18:03:33,853 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 15 predicate places. [2022-11-25 18:03:33,853 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 29 transitions, 143 flow [2022-11-25 18:03:33,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 142.125) internal successors, (1137), 8 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:33,854 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:03:33,855 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:03:33,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-25 18:03:33,855 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:03:33,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:03:33,856 INFO L85 PathProgramCache]: Analyzing trace with hash 785176858, now seen corresponding path program 1 times [2022-11-25 18:03:33,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:03:33,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034331970] [2022-11-25 18:03:33,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:03:33,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:03:33,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:03:34,779 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:03:34,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:03:34,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034331970] [2022-11-25 18:03:34,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034331970] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:03:34,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675362513] [2022-11-25 18:03:34,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:03:34,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:03:34,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:03:34,782 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:03:34,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-25 18:03:34,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:03:34,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-25 18:03:34,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:03:35,308 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:03:35,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:03:35,507 INFO L321 Elim1Store]: treesize reduction 11, result has 87.1 percent of original size [2022-11-25 18:03:35,508 INFO L350 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 47 treesize of output 88 [2022-11-25 18:03:35,941 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:03:35,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675362513] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 18:03:35,946 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-25 18:03:35,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 8] total 19 [2022-11-25 18:03:35,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173516530] [2022-11-25 18:03:35,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:03:35,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:03:35,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:03:35,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:03:35,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2022-11-25 18:03:36,665 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 346 [2022-11-25 18:03:36,667 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 29 transitions, 143 flow. Second operand has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:36,668 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:03:36,668 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 346 [2022-11-25 18:03:36,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:03:37,017 INFO L130 PetriNetUnfolder]: 96/190 cut-off events. [2022-11-25 18:03:37,017 INFO L131 PetriNetUnfolder]: For 146/146 co-relation queries the response was YES. [2022-11-25 18:03:37,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 584 conditions, 190 events. 96/190 cut-off events. For 146/146 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 596 event pairs, 19 based on Foata normal form. 2/191 useless extension candidates. Maximal degree in co-relation 557. Up to 131 conditions per place. [2022-11-25 18:03:37,019 INFO L137 encePairwiseOnDemand]: 337/346 looper letters, 28 selfloop transitions, 9 changer transitions 7/44 dead transitions. [2022-11-25 18:03:37,019 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 44 transitions, 289 flow [2022-11-25 18:03:37,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 18:03:37,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 18:03:37,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1041 transitions. [2022-11-25 18:03:37,024 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.37608381502890176 [2022-11-25 18:03:37,024 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1041 transitions. [2022-11-25 18:03:37,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1041 transitions. [2022-11-25 18:03:37,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:03:37,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1041 transitions. [2022-11-25 18:03:37,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 130.125) internal successors, (1041), 8 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:37,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 346.0) internal successors, (3114), 9 states have internal predecessors, (3114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:37,035 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 346.0) internal successors, (3114), 9 states have internal predecessors, (3114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:37,035 INFO L175 Difference]: Start difference. First operand has 36 places, 29 transitions, 143 flow. Second operand 8 states and 1041 transitions. [2022-11-25 18:03:37,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 44 transitions, 289 flow [2022-11-25 18:03:37,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 44 transitions, 277 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-25 18:03:37,040 INFO L231 Difference]: Finished difference. Result has 43 places, 31 transitions, 174 flow [2022-11-25 18:03:37,041 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=174, PETRI_PLACES=43, PETRI_TRANSITIONS=31} [2022-11-25 18:03:37,044 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 22 predicate places. [2022-11-25 18:03:37,044 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 31 transitions, 174 flow [2022-11-25 18:03:37,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:37,049 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:03:37,049 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:03:37,064 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-25 18:03:37,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:03:37,260 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:03:37,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:03:37,260 INFO L85 PathProgramCache]: Analyzing trace with hash -970338024, now seen corresponding path program 2 times [2022-11-25 18:03:37,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:03:37,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086210177] [2022-11-25 18:03:37,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:03:37,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:03:37,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:03:38,372 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:03:38,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:03:38,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086210177] [2022-11-25 18:03:38,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086210177] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:03:38,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115872637] [2022-11-25 18:03:38,374 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 18:03:38,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:03:38,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:03:38,376 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:03:38,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-25 18:03:38,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 18:03:38,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:03:38,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-25 18:03:38,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:03:39,021 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:03:39,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:03:39,374 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-11-25 18:03:39,375 INFO L350 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 60 [2022-11-25 18:03:39,415 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-11-25 18:03:39,416 INFO L350 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 20 treesize of output 4 [2022-11-25 18:03:39,430 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-11-25 18:03:39,431 INFO L350 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 20 treesize of output 4 [2022-11-25 18:03:39,657 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:03:39,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115872637] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:03:39,658 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 18:03:39,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2022-11-25 18:03:39,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661767282] [2022-11-25 18:03:39,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 18:03:39,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-25 18:03:39,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:03:39,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-25 18:03:39,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-11-25 18:03:41,536 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 346 [2022-11-25 18:03:41,539 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 31 transitions, 174 flow. Second operand has 18 states, 18 states have (on average 124.88888888888889) internal successors, (2248), 18 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:41,540 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:03:41,540 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 346 [2022-11-25 18:03:41,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:03:42,153 INFO L130 PetriNetUnfolder]: 129/258 cut-off events. [2022-11-25 18:03:42,153 INFO L131 PetriNetUnfolder]: For 237/237 co-relation queries the response was YES. [2022-11-25 18:03:42,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 884 conditions, 258 events. 129/258 cut-off events. For 237/237 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 923 event pairs, 14 based on Foata normal form. 12/269 useless extension candidates. Maximal degree in co-relation 853. Up to 140 conditions per place. [2022-11-25 18:03:42,156 INFO L137 encePairwiseOnDemand]: 335/346 looper letters, 37 selfloop transitions, 17 changer transitions 2/56 dead transitions. [2022-11-25 18:03:42,156 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 56 transitions, 395 flow [2022-11-25 18:03:42,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 18:03:42,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 18:03:42,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1158 transitions. [2022-11-25 18:03:42,162 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.371868978805395 [2022-11-25 18:03:42,162 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1158 transitions. [2022-11-25 18:03:42,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1158 transitions. [2022-11-25 18:03:42,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:03:42,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1158 transitions. [2022-11-25 18:03:42,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 128.66666666666666) internal successors, (1158), 9 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:42,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 346.0) internal successors, (3460), 10 states have internal predecessors, (3460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:42,175 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 346.0) internal successors, (3460), 10 states have internal predecessors, (3460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:42,176 INFO L175 Difference]: Start difference. First operand has 43 places, 31 transitions, 174 flow. Second operand 9 states and 1158 transitions. [2022-11-25 18:03:42,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 56 transitions, 395 flow [2022-11-25 18:03:42,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 56 transitions, 377 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-11-25 18:03:42,182 INFO L231 Difference]: Finished difference. Result has 46 places, 37 transitions, 244 flow [2022-11-25 18:03:42,182 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=161, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=244, PETRI_PLACES=46, PETRI_TRANSITIONS=37} [2022-11-25 18:03:42,183 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 25 predicate places. [2022-11-25 18:03:42,183 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 37 transitions, 244 flow [2022-11-25 18:03:42,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 124.88888888888889) internal successors, (2248), 18 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:42,185 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:03:42,185 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:03:42,199 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-25 18:03:42,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:03:42,393 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:03:42,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:03:42,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1246156350, now seen corresponding path program 3 times [2022-11-25 18:03:42,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:03:42,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83123466] [2022-11-25 18:03:42,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:03:42,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:03:42,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:03:43,423 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:03:43,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:03:43,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83123466] [2022-11-25 18:03:43,425 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83123466] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:03:43,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682447880] [2022-11-25 18:03:43,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 18:03:43,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:03:43,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:03:43,428 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:03:43,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-25 18:03:43,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-25 18:03:43,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:03:43,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-25 18:03:43,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:03:44,000 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:03:44,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:03:44,225 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-11-25 18:03:44,226 INFO L350 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 60 [2022-11-25 18:03:44,265 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-11-25 18:03:44,266 INFO L350 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 20 treesize of output 4 [2022-11-25 18:03:44,278 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-11-25 18:03:44,279 INFO L350 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 20 treesize of output 4 [2022-11-25 18:03:44,526 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:03:44,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682447880] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 18:03:44,526 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-25 18:03:44,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 8] total 18 [2022-11-25 18:03:44,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967175472] [2022-11-25 18:03:44,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:03:44,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:03:44,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:03:44,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:03:44,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2022-11-25 18:03:45,183 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 346 [2022-11-25 18:03:45,184 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 37 transitions, 244 flow. Second operand has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:45,184 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:03:45,184 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 346 [2022-11-25 18:03:45,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:03:45,712 INFO L130 PetriNetUnfolder]: 118/231 cut-off events. [2022-11-25 18:03:45,713 INFO L131 PetriNetUnfolder]: For 365/365 co-relation queries the response was YES. [2022-11-25 18:03:45,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 871 conditions, 231 events. 118/231 cut-off events. For 365/365 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 806 event pairs, 24 based on Foata normal form. 2/233 useless extension candidates. Maximal degree in co-relation 840. Up to 172 conditions per place. [2022-11-25 18:03:45,715 INFO L137 encePairwiseOnDemand]: 336/346 looper letters, 29 selfloop transitions, 13 changer transitions 4/46 dead transitions. [2022-11-25 18:03:45,716 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 46 transitions, 357 flow [2022-11-25 18:03:45,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 18:03:45,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 18:03:45,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1041 transitions. [2022-11-25 18:03:45,721 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.37608381502890176 [2022-11-25 18:03:45,721 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1041 transitions. [2022-11-25 18:03:45,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1041 transitions. [2022-11-25 18:03:45,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:03:45,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1041 transitions. [2022-11-25 18:03:45,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 130.125) internal successors, (1041), 8 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:45,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 346.0) internal successors, (3114), 9 states have internal predecessors, (3114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:45,732 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 346.0) internal successors, (3114), 9 states have internal predecessors, (3114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:45,733 INFO L175 Difference]: Start difference. First operand has 46 places, 37 transitions, 244 flow. Second operand 8 states and 1041 transitions. [2022-11-25 18:03:45,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 46 transitions, 357 flow [2022-11-25 18:03:45,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 46 transitions, 337 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-11-25 18:03:45,737 INFO L231 Difference]: Finished difference. Result has 50 places, 36 transitions, 244 flow [2022-11-25 18:03:45,738 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=244, PETRI_PLACES=50, PETRI_TRANSITIONS=36} [2022-11-25 18:03:45,739 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 29 predicate places. [2022-11-25 18:03:45,740 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 36 transitions, 244 flow [2022-11-25 18:03:45,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 127.125) internal successors, (1017), 8 states have internal predecessors, (1017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:45,741 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:03:45,741 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:03:45,759 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-25 18:03:45,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-25 18:03:45,949 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:03:45,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:03:45,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1853567397, now seen corresponding path program 2 times [2022-11-25 18:03:45,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:03:45,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516833391] [2022-11-25 18:03:45,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:03:45,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:03:45,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:03:46,486 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:03:46,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:03:46,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516833391] [2022-11-25 18:03:46,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516833391] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:03:46,487 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:03:46,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-25 18:03:46,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786491081] [2022-11-25 18:03:46,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:03:46,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 18:03:46,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:03:46,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 18:03:46,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-25 18:03:46,805 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 346 [2022-11-25 18:03:46,807 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 36 transitions, 244 flow. Second operand has 7 states, 7 states have (on average 144.42857142857142) internal successors, (1011), 7 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:46,807 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:03:46,807 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 346 [2022-11-25 18:03:46,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:03:47,039 INFO L130 PetriNetUnfolder]: 121/236 cut-off events. [2022-11-25 18:03:47,039 INFO L131 PetriNetUnfolder]: For 445/445 co-relation queries the response was YES. [2022-11-25 18:03:47,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 904 conditions, 236 events. 121/236 cut-off events. For 445/445 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 828 event pairs, 24 based on Foata normal form. 4/240 useless extension candidates. Maximal degree in co-relation 872. Up to 174 conditions per place. [2022-11-25 18:03:47,042 INFO L137 encePairwiseOnDemand]: 340/346 looper letters, 35 selfloop transitions, 11 changer transitions 1/47 dead transitions. [2022-11-25 18:03:47,043 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 47 transitions, 377 flow [2022-11-25 18:03:47,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 18:03:47,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 18:03:47,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 750 transitions. [2022-11-25 18:03:47,046 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43352601156069365 [2022-11-25 18:03:47,047 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 750 transitions. [2022-11-25 18:03:47,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 750 transitions. [2022-11-25 18:03:47,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:03:47,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 750 transitions. [2022-11-25 18:03:47,050 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 150.0) internal successors, (750), 5 states have internal predecessors, (750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:47,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 346.0) internal successors, (2076), 6 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:47,055 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 346.0) internal successors, (2076), 6 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:47,055 INFO L175 Difference]: Start difference. First operand has 50 places, 36 transitions, 244 flow. Second operand 5 states and 750 transitions. [2022-11-25 18:03:47,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 47 transitions, 377 flow [2022-11-25 18:03:47,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 47 transitions, 351 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-25 18:03:47,060 INFO L231 Difference]: Finished difference. Result has 48 places, 37 transitions, 253 flow [2022-11-25 18:03:47,060 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=253, PETRI_PLACES=48, PETRI_TRANSITIONS=37} [2022-11-25 18:03:47,061 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 27 predicate places. [2022-11-25 18:03:47,061 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 37 transitions, 253 flow [2022-11-25 18:03:47,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.42857142857142) internal successors, (1011), 7 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:47,062 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:03:47,062 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:03:47,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-25 18:03:47,063 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:03:47,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:03:47,063 INFO L85 PathProgramCache]: Analyzing trace with hash 2022244376, now seen corresponding path program 4 times [2022-11-25 18:03:47,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:03:47,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304555636] [2022-11-25 18:03:47,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:03:47,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:03:47,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:03:48,370 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:03:48,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:03:48,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304555636] [2022-11-25 18:03:48,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304555636] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:03:48,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680145186] [2022-11-25 18:03:48,371 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 18:03:48,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:03:48,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:03:48,373 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:03:48,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-25 18:03:48,514 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 18:03:48,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:03:48,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-25 18:03:48,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:03:48,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 18:03:48,811 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-25 18:03:48,997 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:03:49,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:03:49,282 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse4 (+ c_~B~0.offset (* c_~i_AB~0 4)))) (let ((.cse0 (forall ((v_ArrVal_308 (Array Int Int)) (~B~0.base Int)) (not (= |c_thread1Thread1of1ForFork0_#t~mem1| (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_308) ~B~0.base) .cse4)))))) (and (or .cse0 (< c_~i_BA~0 c_~Bn~0)) (or .cse0 (< c_~i_BA~0 c_~An~0)) (forall ((v_ArrVal_308 (Array Int Int)) (~B~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_308))) (let ((.cse3 (select .cse1 ~B~0.base))) (or (let ((.cse2 (* c_~i_BA~0 4))) (= (select (select .cse1 c_~A~0.base) (+ c_~A~0.offset .cse2)) (select .cse3 (+ .cse2 c_~B~0.offset)))) (not (= |c_thread1Thread1of1ForFork0_#t~mem1| (select .cse3 .cse4)))))))))) is different from false [2022-11-25 18:03:49,592 INFO L321 Elim1Store]: treesize reduction 30, result has 84.9 percent of original size [2022-11-25 18:03:49,593 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 251 treesize of output 316 [2022-11-25 18:03:49,671 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 18:03:49,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 147 treesize of output 154 [2022-11-25 18:03:49,703 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 111 [2022-11-25 18:03:49,735 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 105 [2022-11-25 18:03:52,516 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:03:52,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680145186] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:03:52,517 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 18:03:52,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 6] total 18 [2022-11-25 18:03:52,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251863517] [2022-11-25 18:03:52,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 18:03:52,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-25 18:03:52,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:03:52,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-25 18:03:52,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=256, Unknown=1, NotChecked=32, Total=342 [2022-11-25 18:03:53,003 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 346 [2022-11-25 18:03:53,006 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 37 transitions, 253 flow. Second operand has 19 states, 19 states have (on average 97.0) internal successors, (1843), 19 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:53,006 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:03:53,006 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 346 [2022-11-25 18:03:53,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:03:53,913 INFO L130 PetriNetUnfolder]: 145/292 cut-off events. [2022-11-25 18:03:53,913 INFO L131 PetriNetUnfolder]: For 556/556 co-relation queries the response was YES. [2022-11-25 18:03:53,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1099 conditions, 292 events. 145/292 cut-off events. For 556/556 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1145 event pairs, 22 based on Foata normal form. 12/304 useless extension candidates. Maximal degree in co-relation 1068. Up to 157 conditions per place. [2022-11-25 18:03:53,917 INFO L137 encePairwiseOnDemand]: 336/346 looper letters, 39 selfloop transitions, 15 changer transitions 2/56 dead transitions. [2022-11-25 18:03:53,917 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 56 transitions, 434 flow [2022-11-25 18:03:53,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 18:03:53,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 18:03:53,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 809 transitions. [2022-11-25 18:03:53,922 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.2922687861271676 [2022-11-25 18:03:53,922 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 809 transitions. [2022-11-25 18:03:53,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 809 transitions. [2022-11-25 18:03:53,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:03:53,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 809 transitions. [2022-11-25 18:03:53,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 101.125) internal successors, (809), 8 states have internal predecessors, (809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:53,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 346.0) internal successors, (3114), 9 states have internal predecessors, (3114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:53,944 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 346.0) internal successors, (3114), 9 states have internal predecessors, (3114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:53,954 INFO L175 Difference]: Start difference. First operand has 48 places, 37 transitions, 253 flow. Second operand 8 states and 809 transitions. [2022-11-25 18:03:53,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 56 transitions, 434 flow [2022-11-25 18:03:53,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 56 transitions, 414 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-25 18:03:53,960 INFO L231 Difference]: Finished difference. Result has 53 places, 38 transitions, 279 flow [2022-11-25 18:03:53,960 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=279, PETRI_PLACES=53, PETRI_TRANSITIONS=38} [2022-11-25 18:03:53,961 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 32 predicate places. [2022-11-25 18:03:53,961 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 38 transitions, 279 flow [2022-11-25 18:03:53,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 97.0) internal successors, (1843), 19 states have internal predecessors, (1843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:03:53,963 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:03:53,964 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:03:53,981 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-25 18:03:54,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-25 18:03:54,172 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:03:54,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:03:54,174 INFO L85 PathProgramCache]: Analyzing trace with hash -925242986, now seen corresponding path program 5 times [2022-11-25 18:03:54,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:03:54,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038723848] [2022-11-25 18:03:54,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:03:54,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:03:54,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:03:55,562 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:03:55,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:03:55,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038723848] [2022-11-25 18:03:55,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038723848] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:03:55,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169557464] [2022-11-25 18:03:55,564 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-25 18:03:55,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:03:55,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:03:55,565 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:03:55,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-25 18:03:55,713 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 18:03:55,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:03:55,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 37 conjunts are in the unsatisfiable core [2022-11-25 18:03:55,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:03:55,897 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-25 18:03:55,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 18:03:56,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 18:03:56,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 18:03:56,227 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-25 18:03:56,228 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2022-11-25 18:03:56,318 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:03:56,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:03:56,869 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 18:03:56,870 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 70 [2022-11-25 18:03:56,998 INFO L321 Elim1Store]: treesize reduction 15, result has 82.4 percent of original size [2022-11-25 18:03:56,999 INFO L350 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 924 treesize of output 833 [2022-11-25 18:03:57,100 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 18:03:57,100 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 764 treesize of output 716 [2022-11-25 18:03:57,143 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 18:03:57,144 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 598 treesize of output 414 [2022-11-25 18:04:00,974 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 18:04:00,975 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 39 [2022-11-25 18:04:00,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 18:04:00,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 18:04:00,989 INFO L350 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 65 [2022-11-25 18:04:01,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 18:04:01,012 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2022-11-25 18:04:01,203 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 18:04:01,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169557464] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:04:01,204 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 18:04:01,204 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 8] total 21 [2022-11-25 18:04:01,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762542377] [2022-11-25 18:04:01,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 18:04:01,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-25 18:04:01,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:04:01,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-25 18:04:01,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=384, Unknown=6, NotChecked=0, Total=462 [2022-11-25 18:04:02,637 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 346 [2022-11-25 18:04:02,639 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 38 transitions, 279 flow. Second operand has 22 states, 22 states have (on average 92.81818181818181) internal successors, (2042), 22 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:02,639 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:04:02,639 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 346 [2022-11-25 18:04:02,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:04:03,818 INFO L130 PetriNetUnfolder]: 221/426 cut-off events. [2022-11-25 18:04:03,818 INFO L131 PetriNetUnfolder]: For 943/943 co-relation queries the response was YES. [2022-11-25 18:04:03,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1695 conditions, 426 events. 221/426 cut-off events. For 943/943 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1783 event pairs, 23 based on Foata normal form. 20/446 useless extension candidates. Maximal degree in co-relation 1661. Up to 181 conditions per place. [2022-11-25 18:04:03,823 INFO L137 encePairwiseOnDemand]: 336/346 looper letters, 48 selfloop transitions, 20 changer transitions 2/70 dead transitions. [2022-11-25 18:04:03,823 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 70 transitions, 557 flow [2022-11-25 18:04:03,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 18:04:03,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-25 18:04:03,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 880 transitions. [2022-11-25 18:04:03,828 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.2825947334617855 [2022-11-25 18:04:03,828 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 880 transitions. [2022-11-25 18:04:03,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 880 transitions. [2022-11-25 18:04:03,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:04:03,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 880 transitions. [2022-11-25 18:04:03,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 97.77777777777777) internal successors, (880), 9 states have internal predecessors, (880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:03,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 346.0) internal successors, (3460), 10 states have internal predecessors, (3460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:03,839 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 346.0) internal successors, (3460), 10 states have internal predecessors, (3460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:03,839 INFO L175 Difference]: Start difference. First operand has 53 places, 38 transitions, 279 flow. Second operand 9 states and 880 transitions. [2022-11-25 18:04:03,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 70 transitions, 557 flow [2022-11-25 18:04:03,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 70 transitions, 526 flow, removed 4 selfloop flow, removed 5 redundant places. [2022-11-25 18:04:03,846 INFO L231 Difference]: Finished difference. Result has 58 places, 44 transitions, 356 flow [2022-11-25 18:04:03,846 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=356, PETRI_PLACES=58, PETRI_TRANSITIONS=44} [2022-11-25 18:04:03,847 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 37 predicate places. [2022-11-25 18:04:03,847 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 44 transitions, 356 flow [2022-11-25 18:04:03,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 92.81818181818181) internal successors, (2042), 22 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:03,848 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:04:03,848 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:04:03,865 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-25 18:04:04,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-25 18:04:04,056 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:04:04,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:04:04,056 INFO L85 PathProgramCache]: Analyzing trace with hash -777213546, now seen corresponding path program 6 times [2022-11-25 18:04:04,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:04:04,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658430859] [2022-11-25 18:04:04,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:04,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:04:04,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:05,241 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:04:05,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:04:05,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658430859] [2022-11-25 18:04:05,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658430859] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:04:05,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147949786] [2022-11-25 18:04:05,242 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-25 18:04:05,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:05,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:04:05,244 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:04:05,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-25 18:04:05,372 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-11-25 18:04:05,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:04:05,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-25 18:04:05,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:04:05,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 18:04:05,776 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-25 18:04:05,950 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:04:05,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:04:06,151 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse2 (+ c_~B~0.offset (* c_~i_AB~0 4)))) (let ((.cse0 (forall ((~B~0.base Int) (v_ArrVal_389 (Array Int Int))) (not (= |c_thread1Thread1of1ForFork0_#t~mem1| (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_389) ~B~0.base) .cse2)))))) (and (or (< c_~i_BA~0 c_~Bn~0) .cse0) (forall ((~B~0.base Int) (v_ArrVal_389 (Array Int Int))) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_389))) (let ((.cse1 (select .cse4 ~B~0.base))) (or (not (= |c_thread1Thread1of1ForFork0_#t~mem1| (select .cse1 .cse2))) (let ((.cse3 (* c_~i_BA~0 4))) (= (select .cse1 (+ .cse3 c_~B~0.offset)) (select (select .cse4 c_~A~0.base) (+ c_~A~0.offset .cse3)))))))) (or (< c_~i_BA~0 c_~An~0) .cse0)))) is different from false [2022-11-25 18:04:06,175 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 18:04:06,175 INFO L350 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 48 treesize of output 36 [2022-11-25 18:04:06,181 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2022-11-25 18:04:06,280 INFO L321 Elim1Store]: treesize reduction 15, result has 82.4 percent of original size [2022-11-25 18:04:06,281 INFO L350 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 146 treesize of output 159 [2022-11-25 18:04:06,320 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 18:04:06,321 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 90 treesize of output 96 [2022-11-25 18:04:06,765 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-11-25 18:04:06,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 24 [2022-11-25 18:04:07,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:04:07,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147949786] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-25 18:04:07,066 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-25 18:04:07,066 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 9] total 23 [2022-11-25 18:04:07,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870457164] [2022-11-25 18:04:07,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:04:07,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-25 18:04:07,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:04:07,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-25 18:04:07,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=432, Unknown=1, NotChecked=42, Total=552 [2022-11-25 18:04:07,282 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 95 out of 346 [2022-11-25 18:04:07,283 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 44 transitions, 356 flow. Second operand has 9 states, 9 states have (on average 96.88888888888889) internal successors, (872), 9 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:07,283 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:04:07,283 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 95 of 346 [2022-11-25 18:04:07,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:04:12,576 INFO L130 PetriNetUnfolder]: 217/407 cut-off events. [2022-11-25 18:04:12,576 INFO L131 PetriNetUnfolder]: For 1363/1363 co-relation queries the response was YES. [2022-11-25 18:04:12,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1829 conditions, 407 events. 217/407 cut-off events. For 1363/1363 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1650 event pairs, 52 based on Foata normal form. 2/409 useless extension candidates. Maximal degree in co-relation 1793. Up to 368 conditions per place. [2022-11-25 18:04:12,581 INFO L137 encePairwiseOnDemand]: 333/346 looper letters, 34 selfloop transitions, 17 changer transitions 8/59 dead transitions. [2022-11-25 18:04:12,581 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 59 transitions, 554 flow [2022-11-25 18:04:12,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 18:04:12,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 18:04:12,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 994 transitions. [2022-11-25 18:04:12,585 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.28728323699421965 [2022-11-25 18:04:12,585 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 994 transitions. [2022-11-25 18:04:12,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 994 transitions. [2022-11-25 18:04:12,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:04:12,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 994 transitions. [2022-11-25 18:04:12,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 99.4) internal successors, (994), 10 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:12,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 346.0) internal successors, (3806), 11 states have internal predecessors, (3806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:12,595 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 346.0) internal successors, (3806), 11 states have internal predecessors, (3806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:12,595 INFO L175 Difference]: Start difference. First operand has 58 places, 44 transitions, 356 flow. Second operand 10 states and 994 transitions. [2022-11-25 18:04:12,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 59 transitions, 554 flow [2022-11-25 18:04:12,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 59 transitions, 523 flow, removed 5 selfloop flow, removed 5 redundant places. [2022-11-25 18:04:12,602 INFO L231 Difference]: Finished difference. Result has 64 places, 47 transitions, 401 flow [2022-11-25 18:04:12,602 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=401, PETRI_PLACES=64, PETRI_TRANSITIONS=47} [2022-11-25 18:04:12,603 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 43 predicate places. [2022-11-25 18:04:12,603 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 47 transitions, 401 flow [2022-11-25 18:04:12,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 96.88888888888889) internal successors, (872), 9 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:12,604 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:04:12,604 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:04:12,616 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-25 18:04:12,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-25 18:04:12,811 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:04:12,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:04:12,812 INFO L85 PathProgramCache]: Analyzing trace with hash 713335203, now seen corresponding path program 3 times [2022-11-25 18:04:12,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:04:12,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387279611] [2022-11-25 18:04:12,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:12,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:04:12,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:13,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:13,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:04:13,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387279611] [2022-11-25 18:04:13,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387279611] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:04:13,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429706389] [2022-11-25 18:04:13,264 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 18:04:13,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:13,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:04:13,265 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:04:13,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-25 18:04:13,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-25 18:04:13,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:04:13,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-25 18:04:13,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:04:13,560 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:13,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:04:13,675 INFO L321 Elim1Store]: treesize reduction 32, result has 62.4 percent of original size [2022-11-25 18:04:13,676 INFO L350 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 60 [2022-11-25 18:04:13,734 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:13,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429706389] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:04:13,735 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 18:04:13,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 4] total 10 [2022-11-25 18:04:13,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287778769] [2022-11-25 18:04:13,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 18:04:13,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 18:04:13,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:04:13,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 18:04:13,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-11-25 18:04:14,178 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 346 [2022-11-25 18:04:14,179 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 47 transitions, 401 flow. Second operand has 11 states, 11 states have (on average 143.9090909090909) internal successors, (1583), 11 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:14,179 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:04:14,179 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 346 [2022-11-25 18:04:14,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:04:14,464 INFO L130 PetriNetUnfolder]: 211/382 cut-off events. [2022-11-25 18:04:14,464 INFO L131 PetriNetUnfolder]: For 1125/1125 co-relation queries the response was YES. [2022-11-25 18:04:14,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1809 conditions, 382 events. 211/382 cut-off events. For 1125/1125 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1459 event pairs, 40 based on Foata normal form. 4/386 useless extension candidates. Maximal degree in co-relation 1770. Up to 289 conditions per place. [2022-11-25 18:04:14,469 INFO L137 encePairwiseOnDemand]: 340/346 looper letters, 49 selfloop transitions, 14 changer transitions 0/63 dead transitions. [2022-11-25 18:04:14,469 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 63 transitions, 612 flow [2022-11-25 18:04:14,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 18:04:14,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 18:04:14,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 890 transitions. [2022-11-25 18:04:14,472 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.42870905587668595 [2022-11-25 18:04:14,473 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 890 transitions. [2022-11-25 18:04:14,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 890 transitions. [2022-11-25 18:04:14,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:04:14,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 890 transitions. [2022-11-25 18:04:14,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 148.33333333333334) internal successors, (890), 6 states have internal predecessors, (890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:14,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 346.0) internal successors, (2422), 7 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:14,479 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 346.0) internal successors, (2422), 7 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:14,479 INFO L175 Difference]: Start difference. First operand has 64 places, 47 transitions, 401 flow. Second operand 6 states and 890 transitions. [2022-11-25 18:04:14,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 63 transitions, 612 flow [2022-11-25 18:04:14,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 63 transitions, 565 flow, removed 3 selfloop flow, removed 9 redundant places. [2022-11-25 18:04:14,491 INFO L231 Difference]: Finished difference. Result has 59 places, 48 transitions, 397 flow [2022-11-25 18:04:14,491 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=397, PETRI_PLACES=59, PETRI_TRANSITIONS=48} [2022-11-25 18:04:14,492 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 38 predicate places. [2022-11-25 18:04:14,493 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 48 transitions, 397 flow [2022-11-25 18:04:14,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 143.9090909090909) internal successors, (1583), 11 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:14,493 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:04:14,494 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:04:14,505 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-25 18:04:14,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-25 18:04:14,700 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:04:14,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:04:14,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1759454343, now seen corresponding path program 4 times [2022-11-25 18:04:14,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:04:14,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90859831] [2022-11-25 18:04:14,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:14,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:04:14,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:15,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:15,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:04:15,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90859831] [2022-11-25 18:04:15,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90859831] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 18:04:15,413 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 18:04:15,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-25 18:04:15,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982354979] [2022-11-25 18:04:15,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 18:04:15,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 18:04:15,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:04:15,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 18:04:15,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-11-25 18:04:15,972 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 346 [2022-11-25 18:04:15,973 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 48 transitions, 397 flow. Second operand has 8 states, 8 states have (on average 142.125) internal successors, (1137), 8 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:15,973 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:04:15,973 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 346 [2022-11-25 18:04:15,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:04:16,280 INFO L130 PetriNetUnfolder]: 207/378 cut-off events. [2022-11-25 18:04:16,280 INFO L131 PetriNetUnfolder]: For 1174/1174 co-relation queries the response was YES. [2022-11-25 18:04:16,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1795 conditions, 378 events. 207/378 cut-off events. For 1174/1174 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1453 event pairs, 44 based on Foata normal form. 4/382 useless extension candidates. Maximal degree in co-relation 1758. Up to 345 conditions per place. [2022-11-25 18:04:16,284 INFO L137 encePairwiseOnDemand]: 341/346 looper letters, 40 selfloop transitions, 9 changer transitions 6/55 dead transitions. [2022-11-25 18:04:16,285 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 55 transitions, 526 flow [2022-11-25 18:04:16,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 18:04:16,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-25 18:04:16,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 736 transitions. [2022-11-25 18:04:16,290 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4254335260115607 [2022-11-25 18:04:16,290 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 736 transitions. [2022-11-25 18:04:16,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 736 transitions. [2022-11-25 18:04:16,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:04:16,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 736 transitions. [2022-11-25 18:04:16,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 147.2) internal successors, (736), 5 states have internal predecessors, (736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:16,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 346.0) internal successors, (2076), 6 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:16,296 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 346.0) internal successors, (2076), 6 states have internal predecessors, (2076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:16,296 INFO L175 Difference]: Start difference. First operand has 59 places, 48 transitions, 397 flow. Second operand 5 states and 736 transitions. [2022-11-25 18:04:16,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 55 transitions, 526 flow [2022-11-25 18:04:16,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 55 transitions, 481 flow, removed 3 selfloop flow, removed 8 redundant places. [2022-11-25 18:04:16,303 INFO L231 Difference]: Finished difference. Result has 55 places, 45 transitions, 344 flow [2022-11-25 18:04:16,303 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=344, PETRI_PLACES=55, PETRI_TRANSITIONS=45} [2022-11-25 18:04:16,304 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 34 predicate places. [2022-11-25 18:04:16,304 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 45 transitions, 344 flow [2022-11-25 18:04:16,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 142.125) internal successors, (1137), 8 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:16,305 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:04:16,305 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:04:16,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-25 18:04:16,306 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:04:16,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:04:16,306 INFO L85 PathProgramCache]: Analyzing trace with hash -885923253, now seen corresponding path program 5 times [2022-11-25 18:04:16,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:04:16,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732953966] [2022-11-25 18:04:16,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:16,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:04:16,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:17,109 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:17,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:04:17,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732953966] [2022-11-25 18:04:17,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732953966] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:04:17,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789819709] [2022-11-25 18:04:17,110 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-25 18:04:17,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:17,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:04:17,112 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:04:17,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-25 18:04:17,275 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 18:04:17,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:04:17,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-25 18:04:17,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:04:17,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 18:04:17,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-11-25 18:04:17,681 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:17,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:04:17,804 WARN L837 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_485 (Array Int Int)) (~B~0.base Int)) (let ((.cse2 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_485))) (let ((.cse0 (select .cse2 ~B~0.base))) (or (not (let ((.cse1 (* c_~i_BA~0 4))) (= (select .cse0 (+ .cse1 c_~B~0.offset)) (select (select .cse2 c_~A~0.base) (+ c_~A~0.offset .cse1))))) (= (select .cse0 (+ c_~B~0.offset (* c_~i_AB~0 4))) |c_thread1Thread1of1ForFork0_#t~mem1|))))) is different from false [2022-11-25 18:04:17,882 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 18:04:17,883 INFO L350 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 148 treesize of output 176 [2022-11-25 18:04:17,927 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 18:04:17,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 84 treesize of output 90 [2022-11-25 18:04:18,736 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:18,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789819709] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:04:18,736 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 18:04:18,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 17 [2022-11-25 18:04:18,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709058132] [2022-11-25 18:04:18,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 18:04:18,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-25 18:04:18,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:04:18,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-25 18:04:18,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=220, Unknown=1, NotChecked=30, Total=306 [2022-11-25 18:04:18,916 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 346 [2022-11-25 18:04:18,918 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 45 transitions, 344 flow. Second operand has 18 states, 18 states have (on average 121.22222222222223) internal successors, (2182), 18 states have internal predecessors, (2182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:18,918 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:04:18,919 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 346 [2022-11-25 18:04:18,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:04:19,685 INFO L130 PetriNetUnfolder]: 195/345 cut-off events. [2022-11-25 18:04:19,685 INFO L131 PetriNetUnfolder]: For 912/912 co-relation queries the response was YES. [2022-11-25 18:04:19,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1629 conditions, 345 events. 195/345 cut-off events. For 912/912 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1225 event pairs, 40 based on Foata normal form. 4/349 useless extension candidates. Maximal degree in co-relation 1596. Up to 307 conditions per place. [2022-11-25 18:04:19,690 INFO L137 encePairwiseOnDemand]: 337/346 looper letters, 37 selfloop transitions, 15 changer transitions 0/52 dead transitions. [2022-11-25 18:04:19,690 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 52 transitions, 488 flow [2022-11-25 18:04:19,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:04:19,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:04:19,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 871 transitions. [2022-11-25 18:04:19,694 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3596201486374897 [2022-11-25 18:04:19,694 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 871 transitions. [2022-11-25 18:04:19,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 871 transitions. [2022-11-25 18:04:19,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:04:19,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 871 transitions. [2022-11-25 18:04:19,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 124.42857142857143) internal successors, (871), 7 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:19,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 346.0) internal successors, (2768), 8 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:19,702 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 346.0) internal successors, (2768), 8 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:19,702 INFO L175 Difference]: Start difference. First operand has 55 places, 45 transitions, 344 flow. Second operand 7 states and 871 transitions. [2022-11-25 18:04:19,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 52 transitions, 488 flow [2022-11-25 18:04:19,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 52 transitions, 468 flow, removed 1 selfloop flow, removed 4 redundant places. [2022-11-25 18:04:19,708 INFO L231 Difference]: Finished difference. Result has 56 places, 45 transitions, 361 flow [2022-11-25 18:04:19,708 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=361, PETRI_PLACES=56, PETRI_TRANSITIONS=45} [2022-11-25 18:04:19,709 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 35 predicate places. [2022-11-25 18:04:19,709 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 45 transitions, 361 flow [2022-11-25 18:04:19,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 121.22222222222223) internal successors, (2182), 18 states have internal predecessors, (2182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:19,711 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:04:19,711 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:04:19,725 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-25 18:04:19,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-25 18:04:19,928 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:04:19,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:04:19,928 INFO L85 PathProgramCache]: Analyzing trace with hash 772005427, now seen corresponding path program 1 times [2022-11-25 18:04:19,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:04:19,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565197973] [2022-11-25 18:04:19,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:19,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:04:19,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:20,168 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:20,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:04:20,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565197973] [2022-11-25 18:04:20,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565197973] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:04:20,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614695375] [2022-11-25 18:04:20,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:20,170 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:20,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:04:20,171 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:04:20,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-25 18:04:20,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:20,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 18:04:20,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:04:20,498 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:20,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:04:20,607 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:20,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1614695375] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:04:20,608 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 18:04:20,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 2] total 5 [2022-11-25 18:04:20,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651945653] [2022-11-25 18:04:20,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 18:04:20,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 18:04:20,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:04:20,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 18:04:20,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-11-25 18:04:20,774 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 346 [2022-11-25 18:04:20,775 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 45 transitions, 361 flow. Second operand has 7 states, 7 states have (on average 161.28571428571428) internal successors, (1129), 7 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:20,775 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:04:20,775 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 346 [2022-11-25 18:04:20,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:04:21,095 INFO L130 PetriNetUnfolder]: 300/546 cut-off events. [2022-11-25 18:04:21,096 INFO L131 PetriNetUnfolder]: For 1508/1508 co-relation queries the response was YES. [2022-11-25 18:04:21,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2525 conditions, 546 events. 300/546 cut-off events. For 1508/1508 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2245 event pairs, 26 based on Foata normal form. 4/550 useless extension candidates. Maximal degree in co-relation 2491. Up to 263 conditions per place. [2022-11-25 18:04:21,103 INFO L137 encePairwiseOnDemand]: 342/346 looper letters, 69 selfloop transitions, 18 changer transitions 2/89 dead transitions. [2022-11-25 18:04:21,103 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 89 transitions, 789 flow [2022-11-25 18:04:21,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:04:21,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:04:21,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1160 transitions. [2022-11-25 18:04:21,106 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.47894302229562347 [2022-11-25 18:04:21,107 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1160 transitions. [2022-11-25 18:04:21,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1160 transitions. [2022-11-25 18:04:21,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:04:21,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1160 transitions. [2022-11-25 18:04:21,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 165.71428571428572) internal successors, (1160), 7 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:21,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 346.0) internal successors, (2768), 8 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:21,115 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 346.0) internal successors, (2768), 8 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:21,116 INFO L175 Difference]: Start difference. First operand has 56 places, 45 transitions, 361 flow. Second operand 7 states and 1160 transitions. [2022-11-25 18:04:21,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 89 transitions, 789 flow [2022-11-25 18:04:21,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 89 transitions, 754 flow, removed 5 selfloop flow, removed 5 redundant places. [2022-11-25 18:04:21,123 INFO L231 Difference]: Finished difference. Result has 60 places, 54 transitions, 472 flow [2022-11-25 18:04:21,124 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=472, PETRI_PLACES=60, PETRI_TRANSITIONS=54} [2022-11-25 18:04:21,124 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 39 predicate places. [2022-11-25 18:04:21,125 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 54 transitions, 472 flow [2022-11-25 18:04:21,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 161.28571428571428) internal successors, (1129), 7 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:21,125 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:04:21,125 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:04:21,134 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-25 18:04:21,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-25 18:04:21,334 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:04:21,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:04:21,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1421722483, now seen corresponding path program 2 times [2022-11-25 18:04:21,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:04:21,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751992562] [2022-11-25 18:04:21,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:21,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:04:21,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:21,532 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:21,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:04:21,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751992562] [2022-11-25 18:04:21,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751992562] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:04:21,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561503232] [2022-11-25 18:04:21,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 18:04:21,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:21,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:04:21,535 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:04:21,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-25 18:04:21,698 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 18:04:21,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:04:21,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 18:04:21,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:04:21,858 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:21,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:04:21,914 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-25 18:04:21,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561503232] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:04:21,914 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 18:04:21,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 2] total 5 [2022-11-25 18:04:21,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982809257] [2022-11-25 18:04:21,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 18:04:21,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-25 18:04:21,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:04:21,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-25 18:04:21,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-11-25 18:04:22,064 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 346 [2022-11-25 18:04:22,065 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 54 transitions, 472 flow. Second operand has 7 states, 7 states have (on average 161.28571428571428) internal successors, (1129), 7 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:22,066 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:04:22,066 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 346 [2022-11-25 18:04:22,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:04:22,396 INFO L130 PetriNetUnfolder]: 420/762 cut-off events. [2022-11-25 18:04:22,397 INFO L131 PetriNetUnfolder]: For 2708/2708 co-relation queries the response was YES. [2022-11-25 18:04:22,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3708 conditions, 762 events. 420/762 cut-off events. For 2708/2708 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3448 event pairs, 95 based on Foata normal form. 4/766 useless extension candidates. Maximal degree in co-relation 3672. Up to 546 conditions per place. [2022-11-25 18:04:22,406 INFO L137 encePairwiseOnDemand]: 342/346 looper letters, 74 selfloop transitions, 18 changer transitions 2/94 dead transitions. [2022-11-25 18:04:22,406 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 94 transitions, 914 flow [2022-11-25 18:04:22,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-25 18:04:22,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-25 18:04:22,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1155 transitions. [2022-11-25 18:04:22,414 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.476878612716763 [2022-11-25 18:04:22,414 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1155 transitions. [2022-11-25 18:04:22,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1155 transitions. [2022-11-25 18:04:22,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:04:22,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1155 transitions. [2022-11-25 18:04:22,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 165.0) internal successors, (1155), 7 states have internal predecessors, (1155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:22,429 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 346.0) internal successors, (2768), 8 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:22,430 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 346.0) internal successors, (2768), 8 states have internal predecessors, (2768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:22,430 INFO L175 Difference]: Start difference. First operand has 60 places, 54 transitions, 472 flow. Second operand 7 states and 1155 transitions. [2022-11-25 18:04:22,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 94 transitions, 914 flow [2022-11-25 18:04:22,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 94 transitions, 888 flow, removed 9 selfloop flow, removed 1 redundant places. [2022-11-25 18:04:22,440 INFO L231 Difference]: Finished difference. Result has 68 places, 64 transitions, 612 flow [2022-11-25 18:04:22,441 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=612, PETRI_PLACES=68, PETRI_TRANSITIONS=64} [2022-11-25 18:04:22,441 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 47 predicate places. [2022-11-25 18:04:22,442 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 64 transitions, 612 flow [2022-11-25 18:04:22,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 161.28571428571428) internal successors, (1129), 7 states have internal predecessors, (1129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:22,442 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:04:22,443 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:04:22,457 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-25 18:04:22,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:22,652 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:04:22,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:04:22,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1973338588, now seen corresponding path program 3 times [2022-11-25 18:04:22,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:04:22,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068127233] [2022-11-25 18:04:22,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:22,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:04:22,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:22,832 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:22,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:04:22,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068127233] [2022-11-25 18:04:22,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068127233] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:04:22,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057957037] [2022-11-25 18:04:22,833 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 18:04:22,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:22,833 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:04:22,834 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:04:22,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-25 18:04:22,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-25 18:04:22,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:04:22,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 18:04:22,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:04:23,101 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:23,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:04:23,187 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:23,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057957037] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:04:23,187 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 18:04:23,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 14 [2022-11-25 18:04:23,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532533277] [2022-11-25 18:04:23,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 18:04:23,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-25 18:04:23,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:04:23,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-25 18:04:23,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-11-25 18:04:24,183 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 346 [2022-11-25 18:04:24,185 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 64 transitions, 612 flow. Second operand has 15 states, 15 states have (on average 144.13333333333333) internal successors, (2162), 15 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:24,185 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:04:24,185 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 346 [2022-11-25 18:04:24,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:04:25,052 INFO L130 PetriNetUnfolder]: 1147/2220 cut-off events. [2022-11-25 18:04:25,053 INFO L131 PetriNetUnfolder]: For 9358/9358 co-relation queries the response was YES. [2022-11-25 18:04:25,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10937 conditions, 2220 events. 1147/2220 cut-off events. For 9358/9358 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 13930 event pairs, 372 based on Foata normal form. 168/2388 useless extension candidates. Maximal degree in co-relation 10507. Up to 689 conditions per place. [2022-11-25 18:04:25,079 INFO L137 encePairwiseOnDemand]: 340/346 looper letters, 164 selfloop transitions, 63 changer transitions 3/230 dead transitions. [2022-11-25 18:04:25,079 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 230 transitions, 2528 flow [2022-11-25 18:04:25,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-25 18:04:25,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-25 18:04:25,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2219 transitions. [2022-11-25 18:04:25,084 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4275529865125241 [2022-11-25 18:04:25,084 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2219 transitions. [2022-11-25 18:04:25,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2219 transitions. [2022-11-25 18:04:25,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:04:25,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2219 transitions. [2022-11-25 18:04:25,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 147.93333333333334) internal successors, (2219), 15 states have internal predecessors, (2219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:25,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 346.0) internal successors, (5536), 16 states have internal predecessors, (5536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:25,101 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 346.0) internal successors, (5536), 16 states have internal predecessors, (5536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:25,101 INFO L175 Difference]: Start difference. First operand has 68 places, 64 transitions, 612 flow. Second operand 15 states and 2219 transitions. [2022-11-25 18:04:25,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 230 transitions, 2528 flow [2022-11-25 18:04:25,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 230 transitions, 2427 flow, removed 36 selfloop flow, removed 1 redundant places. [2022-11-25 18:04:25,135 INFO L231 Difference]: Finished difference. Result has 87 places, 110 transitions, 1285 flow [2022-11-25 18:04:25,135 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1285, PETRI_PLACES=87, PETRI_TRANSITIONS=110} [2022-11-25 18:04:25,136 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 66 predicate places. [2022-11-25 18:04:25,136 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 110 transitions, 1285 flow [2022-11-25 18:04:25,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 144.13333333333333) internal successors, (2162), 15 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:25,137 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:04:25,137 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:04:25,149 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-11-25 18:04:25,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:25,343 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:04:25,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:04:25,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1043040829, now seen corresponding path program 4 times [2022-11-25 18:04:25,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:04:25,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353428406] [2022-11-25 18:04:25,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:25,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:04:25,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:25,490 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:25,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:04:25,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353428406] [2022-11-25 18:04:25,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353428406] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:04:25,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403354924] [2022-11-25 18:04:25,491 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 18:04:25,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:25,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:04:25,494 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:04:25,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-25 18:04:25,627 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 18:04:25,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:04:25,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 18:04:25,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:04:25,749 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:25,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:04:25,840 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-25 18:04:25,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403354924] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:04:25,841 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 18:04:25,841 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2022-11-25 18:04:25,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738849493] [2022-11-25 18:04:25,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 18:04:25,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-25 18:04:25,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:04:25,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-25 18:04:25,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2022-11-25 18:04:26,294 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 346 [2022-11-25 18:04:26,296 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 110 transitions, 1285 flow. Second operand has 13 states, 13 states have (on average 146.15384615384616) internal successors, (1900), 13 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:26,296 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:04:26,296 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 346 [2022-11-25 18:04:26,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:04:26,770 INFO L130 PetriNetUnfolder]: 799/1552 cut-off events. [2022-11-25 18:04:26,771 INFO L131 PetriNetUnfolder]: For 7902/7902 co-relation queries the response was YES. [2022-11-25 18:04:26,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8081 conditions, 1552 events. 799/1552 cut-off events. For 7902/7902 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 8942 event pairs, 444 based on Foata normal form. 36/1588 useless extension candidates. Maximal degree in co-relation 7720. Up to 1247 conditions per place. [2022-11-25 18:04:26,786 INFO L137 encePairwiseOnDemand]: 341/346 looper letters, 77 selfloop transitions, 3 changer transitions 44/124 dead transitions. [2022-11-25 18:04:26,786 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 124 transitions, 1577 flow [2022-11-25 18:04:26,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-25 18:04:26,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-25 18:04:26,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 900 transitions. [2022-11-25 18:04:26,791 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43352601156069365 [2022-11-25 18:04:26,791 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 900 transitions. [2022-11-25 18:04:26,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 900 transitions. [2022-11-25 18:04:26,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:04:26,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 900 transitions. [2022-11-25 18:04:26,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 150.0) internal successors, (900), 6 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:26,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 346.0) internal successors, (2422), 7 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:26,799 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 346.0) internal successors, (2422), 7 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:26,800 INFO L175 Difference]: Start difference. First operand has 87 places, 110 transitions, 1285 flow. Second operand 6 states and 900 transitions. [2022-11-25 18:04:26,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 124 transitions, 1577 flow [2022-11-25 18:04:26,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 124 transitions, 1535 flow, removed 11 selfloop flow, removed 3 redundant places. [2022-11-25 18:04:26,836 INFO L231 Difference]: Finished difference. Result has 91 places, 80 transitions, 846 flow [2022-11-25 18:04:26,836 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=846, PETRI_PLACES=91, PETRI_TRANSITIONS=80} [2022-11-25 18:04:26,837 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 70 predicate places. [2022-11-25 18:04:26,837 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 80 transitions, 846 flow [2022-11-25 18:04:26,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 146.15384615384616) internal successors, (1900), 13 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:26,838 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:04:26,839 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:04:26,850 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-11-25 18:04:27,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-11-25 18:04:27,045 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:04:27,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:04:27,045 INFO L85 PathProgramCache]: Analyzing trace with hash 337357584, now seen corresponding path program 5 times [2022-11-25 18:04:27,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:04:27,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038981388] [2022-11-25 18:04:27,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:27,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:04:27,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:27,189 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-25 18:04:27,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:04:27,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038981388] [2022-11-25 18:04:27,190 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038981388] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:04:27,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966799793] [2022-11-25 18:04:27,190 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-25 18:04:27,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:27,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:04:27,192 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:04:27,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-25 18:04:27,350 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-11-25 18:04:27,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:04:27,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-25 18:04:27,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:04:27,475 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-25 18:04:27,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:04:27,564 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-25 18:04:27,564 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966799793] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:04:27,564 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 18:04:27,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2022-11-25 18:04:27,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360534087] [2022-11-25 18:04:27,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 18:04:27,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-25 18:04:27,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:04:27,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-25 18:04:27,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2022-11-25 18:04:28,133 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 143 out of 346 [2022-11-25 18:04:28,135 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 80 transitions, 846 flow. Second operand has 15 states, 15 states have (on average 145.6) internal successors, (2184), 15 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:28,135 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:04:28,135 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 143 of 346 [2022-11-25 18:04:28,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:04:28,508 INFO L130 PetriNetUnfolder]: 488/914 cut-off events. [2022-11-25 18:04:28,508 INFO L131 PetriNetUnfolder]: For 4662/4662 co-relation queries the response was YES. [2022-11-25 18:04:28,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4777 conditions, 914 events. 488/914 cut-off events. For 4662/4662 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4435 event pairs, 168 based on Foata normal form. 18/932 useless extension candidates. Maximal degree in co-relation 4729. Up to 677 conditions per place. [2022-11-25 18:04:28,519 INFO L137 encePairwiseOnDemand]: 340/346 looper letters, 57 selfloop transitions, 13 changer transitions 32/102 dead transitions. [2022-11-25 18:04:28,519 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 102 transitions, 1204 flow [2022-11-25 18:04:28,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-25 18:04:28,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-25 18:04:28,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1191 transitions. [2022-11-25 18:04:28,522 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.43027456647398843 [2022-11-25 18:04:28,522 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1191 transitions. [2022-11-25 18:04:28,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1191 transitions. [2022-11-25 18:04:28,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:04:28,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1191 transitions. [2022-11-25 18:04:28,525 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 148.875) internal successors, (1191), 8 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:28,528 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 346.0) internal successors, (3114), 9 states have internal predecessors, (3114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:28,530 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 346.0) internal successors, (3114), 9 states have internal predecessors, (3114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:28,530 INFO L175 Difference]: Start difference. First operand has 91 places, 80 transitions, 846 flow. Second operand 8 states and 1191 transitions. [2022-11-25 18:04:28,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 102 transitions, 1204 flow [2022-11-25 18:04:28,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 102 transitions, 1146 flow, removed 26 selfloop flow, removed 8 redundant places. [2022-11-25 18:04:28,549 INFO L231 Difference]: Finished difference. Result has 83 places, 66 transitions, 628 flow [2022-11-25 18:04:28,549 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=628, PETRI_PLACES=83, PETRI_TRANSITIONS=66} [2022-11-25 18:04:28,550 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 62 predicate places. [2022-11-25 18:04:28,550 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 66 transitions, 628 flow [2022-11-25 18:04:28,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 145.6) internal successors, (2184), 15 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:28,551 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:04:28,551 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:04:28,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-25 18:04:28,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-11-25 18:04:28,758 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:04:28,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:04:28,758 INFO L85 PathProgramCache]: Analyzing trace with hash 528806559, now seen corresponding path program 6 times [2022-11-25 18:04:28,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:04:28,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298185363] [2022-11-25 18:04:28,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:28,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:04:28,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:29,035 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-25 18:04:29,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:04:29,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298185363] [2022-11-25 18:04:29,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298185363] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:04:29,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278215712] [2022-11-25 18:04:29,036 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-25 18:04:29,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:29,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:04:29,038 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:04:29,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-25 18:04:29,178 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-11-25 18:04:29,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:04:29,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-25 18:04:29,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:04:29,437 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-25 18:04:29,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:04:29,718 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-25 18:04:29,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278215712] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:04:29,718 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 18:04:29,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 21 [2022-11-25 18:04:29,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274295729] [2022-11-25 18:04:29,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 18:04:29,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-25 18:04:29,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:04:29,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-25 18:04:29,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2022-11-25 18:04:30,897 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 346 [2022-11-25 18:04:30,900 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 66 transitions, 628 flow. Second operand has 22 states, 22 states have (on average 142.13636363636363) internal successors, (3127), 22 states have internal predecessors, (3127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:30,900 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:04:30,900 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 346 [2022-11-25 18:04:30,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:04:31,304 INFO L130 PetriNetUnfolder]: 425/771 cut-off events. [2022-11-25 18:04:31,304 INFO L131 PetriNetUnfolder]: For 3456/3456 co-relation queries the response was YES. [2022-11-25 18:04:31,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3858 conditions, 771 events. 425/771 cut-off events. For 3456/3456 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 3417 event pairs, 84 based on Foata normal form. 26/797 useless extension candidates. Maximal degree in co-relation 3812. Up to 284 conditions per place. [2022-11-25 18:04:31,313 INFO L137 encePairwiseOnDemand]: 339/346 looper letters, 74 selfloop transitions, 26 changer transitions 0/100 dead transitions. [2022-11-25 18:04:31,314 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 100 transitions, 1077 flow [2022-11-25 18:04:31,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 18:04:31,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-11-25 18:04:31,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1452 transitions. [2022-11-25 18:04:31,317 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.41965317919075146 [2022-11-25 18:04:31,317 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1452 transitions. [2022-11-25 18:04:31,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1452 transitions. [2022-11-25 18:04:31,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:04:31,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1452 transitions. [2022-11-25 18:04:31,320 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 145.2) internal successors, (1452), 10 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:31,324 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 346.0) internal successors, (3806), 11 states have internal predecessors, (3806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:31,326 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 346.0) internal successors, (3806), 11 states have internal predecessors, (3806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:31,326 INFO L175 Difference]: Start difference. First operand has 83 places, 66 transitions, 628 flow. Second operand 10 states and 1452 transitions. [2022-11-25 18:04:31,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 100 transitions, 1077 flow [2022-11-25 18:04:31,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 100 transitions, 1042 flow, removed 9 selfloop flow, removed 6 redundant places. [2022-11-25 18:04:31,339 INFO L231 Difference]: Finished difference. Result has 84 places, 69 transitions, 708 flow [2022-11-25 18:04:31,340 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=708, PETRI_PLACES=84, PETRI_TRANSITIONS=69} [2022-11-25 18:04:31,340 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 63 predicate places. [2022-11-25 18:04:31,340 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 69 transitions, 708 flow [2022-11-25 18:04:31,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 142.13636363636363) internal successors, (3127), 22 states have internal predecessors, (3127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:31,342 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:04:31,342 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:04:31,351 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-25 18:04:31,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-25 18:04:31,549 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:04:31,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:04:31,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1006573352, now seen corresponding path program 7 times [2022-11-25 18:04:31,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:04:31,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016920314] [2022-11-25 18:04:31,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:31,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:04:31,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:32,645 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:04:32,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:04:32,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016920314] [2022-11-25 18:04:32,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016920314] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:04:32,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804780111] [2022-11-25 18:04:32,646 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-25 18:04:32,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:32,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:04:32,648 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:04:32,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-25 18:04:32,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:32,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-25 18:04:32,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:04:33,407 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:04:33,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:04:33,669 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-11-25 18:04:33,670 INFO L350 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 20 treesize of output 4 [2022-11-25 18:04:33,749 INFO L321 Elim1Store]: treesize reduction 34, result has 62.6 percent of original size [2022-11-25 18:04:33,750 INFO L350 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 42 treesize of output 64 [2022-11-25 18:04:33,776 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2022-11-25 18:04:33,776 INFO L350 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 20 treesize of output 4 [2022-11-25 18:04:34,305 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:04:34,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804780111] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:04:34,305 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 18:04:34,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 31 [2022-11-25 18:04:34,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012463493] [2022-11-25 18:04:34,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 18:04:34,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-25 18:04:34,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:04:34,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-25 18:04:34,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2022-11-25 18:04:40,871 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 346 [2022-11-25 18:04:40,873 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 69 transitions, 708 flow. Second operand has 32 states, 32 states have (on average 126.8125) internal successors, (4058), 32 states have internal predecessors, (4058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:40,873 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:04:40,874 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 346 [2022-11-25 18:04:40,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:04:42,523 INFO L130 PetriNetUnfolder]: 468/845 cut-off events. [2022-11-25 18:04:42,523 INFO L131 PetriNetUnfolder]: For 3929/3929 co-relation queries the response was YES. [2022-11-25 18:04:42,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4360 conditions, 845 events. 468/845 cut-off events. For 3929/3929 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 3856 event pairs, 108 based on Foata normal form. 12/857 useless extension candidates. Maximal degree in co-relation 4312. Up to 624 conditions per place. [2022-11-25 18:04:42,534 INFO L137 encePairwiseOnDemand]: 335/346 looper letters, 71 selfloop transitions, 33 changer transitions 0/104 dead transitions. [2022-11-25 18:04:42,534 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 104 transitions, 1166 flow [2022-11-25 18:04:42,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-25 18:04:42,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-25 18:04:42,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1687 transitions. [2022-11-25 18:04:42,539 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.3750555802578924 [2022-11-25 18:04:42,539 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1687 transitions. [2022-11-25 18:04:42,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1687 transitions. [2022-11-25 18:04:42,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:04:42,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1687 transitions. [2022-11-25 18:04:42,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 129.76923076923077) internal successors, (1687), 13 states have internal predecessors, (1687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:42,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 346.0) internal successors, (4844), 14 states have internal predecessors, (4844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:42,547 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 346.0) internal successors, (4844), 14 states have internal predecessors, (4844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:42,547 INFO L175 Difference]: Start difference. First operand has 84 places, 69 transitions, 708 flow. Second operand 13 states and 1687 transitions. [2022-11-25 18:04:42,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 104 transitions, 1166 flow [2022-11-25 18:04:42,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 104 transitions, 1125 flow, removed 0 selfloop flow, removed 7 redundant places. [2022-11-25 18:04:42,565 INFO L231 Difference]: Finished difference. Result has 93 places, 80 transitions, 892 flow [2022-11-25 18:04:42,565 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=892, PETRI_PLACES=93, PETRI_TRANSITIONS=80} [2022-11-25 18:04:42,566 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 72 predicate places. [2022-11-25 18:04:42,566 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 80 transitions, 892 flow [2022-11-25 18:04:42,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 126.8125) internal successors, (4058), 32 states have internal predecessors, (4058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:42,567 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:04:42,568 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:04:42,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-11-25 18:04:42,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:42,775 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:04:42,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:04:42,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1724152325, now seen corresponding path program 1 times [2022-11-25 18:04:42,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:04:42,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77937731] [2022-11-25 18:04:42,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:42,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:04:42,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:43,558 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:04:43,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:04:43,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77937731] [2022-11-25 18:04:43,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77937731] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:04:43,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811260163] [2022-11-25 18:04:43,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:43,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:43,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:04:43,563 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:04:43,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-25 18:04:43,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:43,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-25 18:04:43,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:04:44,100 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-25 18:04:44,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:04:44,359 INFO L321 Elim1Store]: treesize reduction 34, result has 62.6 percent of original size [2022-11-25 18:04:44,360 INFO L350 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 42 treesize of output 64 [2022-11-25 18:04:44,475 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:04:44,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811260163] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:04:44,476 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 18:04:44,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 6] total 19 [2022-11-25 18:04:44,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109718762] [2022-11-25 18:04:44,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 18:04:44,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-25 18:04:44,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:04:44,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-25 18:04:44,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-11-25 18:04:46,489 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 346 [2022-11-25 18:04:46,491 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 80 transitions, 892 flow. Second operand has 20 states, 20 states have (on average 139.6) internal successors, (2792), 20 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:46,492 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:04:46,492 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 346 [2022-11-25 18:04:46,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:04:47,605 INFO L130 PetriNetUnfolder]: 475/875 cut-off events. [2022-11-25 18:04:47,605 INFO L131 PetriNetUnfolder]: For 5054/5054 co-relation queries the response was YES. [2022-11-25 18:04:47,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4960 conditions, 875 events. 475/875 cut-off events. For 5054/5054 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4120 event pairs, 100 based on Foata normal form. 8/883 useless extension candidates. Maximal degree in co-relation 4908. Up to 603 conditions per place. [2022-11-25 18:04:47,616 INFO L137 encePairwiseOnDemand]: 337/346 looper letters, 84 selfloop transitions, 32 changer transitions 19/135 dead transitions. [2022-11-25 18:04:47,616 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 135 transitions, 1500 flow [2022-11-25 18:04:47,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-25 18:04:47,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-25 18:04:47,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1872 transitions. [2022-11-25 18:04:47,621 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4161849710982659 [2022-11-25 18:04:47,621 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1872 transitions. [2022-11-25 18:04:47,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1872 transitions. [2022-11-25 18:04:47,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:04:47,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1872 transitions. [2022-11-25 18:04:47,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 144.0) internal successors, (1872), 13 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:47,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 346.0) internal successors, (4844), 14 states have internal predecessors, (4844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:47,632 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 346.0) internal successors, (4844), 14 states have internal predecessors, (4844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:47,632 INFO L175 Difference]: Start difference. First operand has 93 places, 80 transitions, 892 flow. Second operand 13 states and 1872 transitions. [2022-11-25 18:04:47,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 135 transitions, 1500 flow [2022-11-25 18:04:47,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 135 transitions, 1429 flow, removed 10 selfloop flow, removed 9 redundant places. [2022-11-25 18:04:47,658 INFO L231 Difference]: Finished difference. Result has 99 places, 84 transitions, 939 flow [2022-11-25 18:04:47,659 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=827, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=939, PETRI_PLACES=99, PETRI_TRANSITIONS=84} [2022-11-25 18:04:47,660 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 78 predicate places. [2022-11-25 18:04:47,660 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 84 transitions, 939 flow [2022-11-25 18:04:47,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 139.6) internal successors, (2792), 20 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:47,661 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:04:47,661 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:04:47,675 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-25 18:04:47,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-25 18:04:47,869 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:04:47,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:04:47,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1547580701, now seen corresponding path program 2 times [2022-11-25 18:04:47,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:04:47,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613838657] [2022-11-25 18:04:47,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:47,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:04:47,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:48,668 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:04:48,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:04:48,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613838657] [2022-11-25 18:04:48,669 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613838657] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:04:48,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402232335] [2022-11-25 18:04:48,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 18:04:48,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:48,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:04:48,671 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:04:48,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-25 18:04:48,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 18:04:48,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:04:48,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 21 conjunts are in the unsatisfiable core [2022-11-25 18:04:48,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:04:49,211 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:04:49,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:04:49,469 INFO L321 Elim1Store]: treesize reduction 34, result has 62.6 percent of original size [2022-11-25 18:04:49,469 INFO L350 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 42 treesize of output 64 [2022-11-25 18:04:49,585 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:04:49,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402232335] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 18:04:49,585 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-25 18:04:49,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 6] total 19 [2022-11-25 18:04:49,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106031516] [2022-11-25 18:04:49,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-25 18:04:49,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-25 18:04:49,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 18:04:49,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-25 18:04:49,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-11-25 18:04:52,316 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 346 [2022-11-25 18:04:52,317 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 84 transitions, 939 flow. Second operand has 20 states, 20 states have (on average 143.4) internal successors, (2868), 20 states have internal predecessors, (2868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:52,317 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-25 18:04:52,317 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 346 [2022-11-25 18:04:52,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-25 18:04:53,582 INFO L130 PetriNetUnfolder]: 537/975 cut-off events. [2022-11-25 18:04:53,582 INFO L131 PetriNetUnfolder]: For 6257/6257 co-relation queries the response was YES. [2022-11-25 18:04:53,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5683 conditions, 975 events. 537/975 cut-off events. For 6257/6257 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4663 event pairs, 99 based on Foata normal form. 16/991 useless extension candidates. Maximal degree in co-relation 5629. Up to 605 conditions per place. [2022-11-25 18:04:53,599 INFO L137 encePairwiseOnDemand]: 340/346 looper letters, 102 selfloop transitions, 53 changer transitions 1/156 dead transitions. [2022-11-25 18:04:53,599 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 156 transitions, 1860 flow [2022-11-25 18:04:53,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-25 18:04:53,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-25 18:04:53,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2510 transitions. [2022-11-25 18:04:53,604 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.4267256035362122 [2022-11-25 18:04:53,604 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2510 transitions. [2022-11-25 18:04:53,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2510 transitions. [2022-11-25 18:04:53,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-25 18:04:53,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2510 transitions. [2022-11-25 18:04:53,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 147.64705882352942) internal successors, (2510), 17 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:53,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 346.0) internal successors, (6228), 18 states have internal predecessors, (6228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:53,612 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 346.0) internal successors, (6228), 18 states have internal predecessors, (6228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:53,613 INFO L175 Difference]: Start difference. First operand has 99 places, 84 transitions, 939 flow. Second operand 17 states and 2510 transitions. [2022-11-25 18:04:53,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 156 transitions, 1860 flow [2022-11-25 18:04:53,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 156 transitions, 1774 flow, removed 9 selfloop flow, removed 6 redundant places. [2022-11-25 18:04:53,643 INFO L231 Difference]: Finished difference. Result has 114 places, 105 transitions, 1278 flow [2022-11-25 18:04:53,643 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=346, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1278, PETRI_PLACES=114, PETRI_TRANSITIONS=105} [2022-11-25 18:04:53,644 INFO L288 CegarLoopForPetriNet]: 21 programPoint places, 93 predicate places. [2022-11-25 18:04:53,644 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 105 transitions, 1278 flow [2022-11-25 18:04:53,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 143.4) internal successors, (2868), 20 states have internal predecessors, (2868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 18:04:53,645 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-25 18:04:53,645 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 18:04:53,659 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-25 18:04:53,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-25 18:04:53,853 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-25 18:04:53,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 18:04:53,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1527149583, now seen corresponding path program 3 times [2022-11-25 18:04:53,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 18:04:53,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268997597] [2022-11-25 18:04:53,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 18:04:53,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 18:04:53,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 18:04:54,569 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 18:04:54,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 18:04:54,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268997597] [2022-11-25 18:04:54,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268997597] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 18:04:54,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739598162] [2022-11-25 18:04:54,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 18:04:54,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 18:04:54,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 18:04:54,571 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 18:04:54,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36c7137e-a00d-4c06-ac97-4d2112adff9c/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-25 18:04:54,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-25 18:04:54,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 18:04:54,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 56 conjunts are in the unsatisfiable core [2022-11-25 18:04:54,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 18:04:54,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 18:04:54,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-25 18:04:54,823 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-25 18:04:54,824 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 20 [2022-11-25 18:04:54,985 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-25 18:04:55,111 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-25 18:04:55,111 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 11 treesize of output 11 [2022-11-25 18:04:55,208 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 18:04:55,338 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-25 18:04:55,501 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 18:04:55,618 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-25 18:04:56,059 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 18:04:56,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 18:04:57,048 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 18:04:57,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 110 treesize of output 89 [2022-11-25 18:04:57,409 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 18:04:57,410 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 123 treesize of output 87 [2022-11-25 18:04:57,465 INFO L321 Elim1Store]: treesize reduction 5, result has 64.3 percent of original size [2022-11-25 18:04:57,466 INFO L350 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 12908 treesize of output 12373 [2022-11-25 18:04:57,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 18:04:57,724 INFO L321 Elim1Store]: treesize reduction 14, result has 77.4 percent of original size [2022-11-25 18:04:57,726 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 12364 treesize of output 11355 [2022-11-25 18:04:57,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 18:04:57,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 18:04:57,947 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 18:04:57,949 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 11308 treesize of output 9883 [2022-11-25 18:04:58,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 18:04:58,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-25 18:04:58,191 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-25 18:04:58,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 9836 treesize of output 6939