./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6b4ec56b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN --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 b869eaba59e8dca8d7cb2d1135193e506b8377811cada7a7f67b6d0824dd2d3d --- 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-6b4ec56 [2022-11-20 11:06:44,205 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 11:06:44,208 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 11:06:44,235 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 11:06:44,235 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 11:06:44,239 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 11:06:44,242 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 11:06:44,246 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 11:06:44,249 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 11:06:44,255 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 11:06:44,257 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 11:06:44,259 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 11:06:44,259 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 11:06:44,265 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 11:06:44,267 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 11:06:44,270 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 11:06:44,271 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 11:06:44,272 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 11:06:44,273 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 11:06:44,281 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 11:06:44,283 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 11:06:44,286 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 11:06:44,287 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 11:06:44,288 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 11:06:44,301 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 11:06:44,301 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 11:06:44,302 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 11:06:44,304 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 11:06:44,304 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 11:06:44,305 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 11:06:44,307 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 11:06:44,307 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 11:06:44,309 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 11:06:44,311 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 11:06:44,312 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 11:06:44,312 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 11:06:44,313 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 11:06:44,313 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 11:06:44,313 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 11:06:44,314 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 11:06:44,315 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 11:06:44,316 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-20 11:06:44,355 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 11:06:44,358 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 11:06:44,359 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 11:06:44,359 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 11:06:44,360 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 11:06:44,361 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 11:06:44,362 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 11:06:44,362 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 11:06:44,362 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 11:06:44,363 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 11:06:44,364 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 11:06:44,364 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 11:06:44,364 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 11:06:44,365 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 11:06:44,365 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 11:06:44,365 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 11:06:44,366 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 11:06:44,366 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 11:06:44,366 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 11:06:44,367 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 11:06:44,367 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 11:06:44,367 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 11:06:44,368 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 11:06:44,368 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 11:06:44,368 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:06:44,369 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 11:06:44,369 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 11:06:44,369 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 11:06:44,370 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 11:06:44,370 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 11:06:44,370 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 11:06:44,371 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 11:06:44,371 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 11:06:44,371 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/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_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN 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 -> b869eaba59e8dca8d7cb2d1135193e506b8377811cada7a7f67b6d0824dd2d3d [2022-11-20 11:06:44,733 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 11:06:44,770 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 11:06:44,773 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 11:06:44,774 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 11:06:44,775 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 11:06:44,776 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c [2022-11-20 11:06:48,350 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 11:06:48,586 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 11:06:48,586 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c [2022-11-20 11:06:48,595 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/data/5a4c18f6d/8ca9bea1c21143c8b1cece6fa412c356/FLAG3003a3a94 [2022-11-20 11:06:48,611 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/data/5a4c18f6d/8ca9bea1c21143c8b1cece6fa412c356 [2022-11-20 11:06:48,614 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 11:06:48,615 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 11:06:48,617 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 11:06:48,617 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 11:06:48,621 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 11:06:48,622 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:06:48" (1/1) ... [2022-11-20 11:06:48,623 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b2c3c35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:06:48, skipping insertion in model container [2022-11-20 11:06:48,623 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:06:48" (1/1) ... [2022-11-20 11:06:48,632 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 11:06:48,672 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 11:06:48,974 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_bac514e8-52fd-44a0-aaad-2a38d0de92cc/sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c[4929,4942] [2022-11-20 11:06:48,984 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:06:48,995 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 11:06:49,054 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_bac514e8-52fd-44a0-aaad-2a38d0de92cc/sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c[4929,4942] [2022-11-20 11:06:49,060 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 11:06:49,082 INFO L208 MainTranslator]: Completed translation [2022-11-20 11:06:49,083 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:06:49 WrapperNode [2022-11-20 11:06:49,083 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 11:06:49,084 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 11:06:49,084 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 11:06:49,085 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 11:06:49,092 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:06:49" (1/1) ... [2022-11-20 11:06:49,103 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:06:49" (1/1) ... [2022-11-20 11:06:49,155 INFO L138 Inliner]: procedures = 25, calls = 55, calls flagged for inlining = 21, calls inlined = 29, statements flattened = 388 [2022-11-20 11:06:49,156 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 11:06:49,156 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 11:06:49,156 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 11:06:49,157 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 11:06:49,167 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:06:49" (1/1) ... [2022-11-20 11:06:49,168 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:06:49" (1/1) ... [2022-11-20 11:06:49,173 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:06:49" (1/1) ... [2022-11-20 11:06:49,173 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:06:49" (1/1) ... [2022-11-20 11:06:49,186 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:06:49" (1/1) ... [2022-11-20 11:06:49,193 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:06:49" (1/1) ... [2022-11-20 11:06:49,196 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:06:49" (1/1) ... [2022-11-20 11:06:49,198 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:06:49" (1/1) ... [2022-11-20 11:06:49,204 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 11:06:49,205 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 11:06:49,205 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 11:06:49,205 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 11:06:49,206 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:06:49" (1/1) ... [2022-11-20 11:06:49,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 11:06:49,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:06:49,262 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 11:06:49,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 11:06:49,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 11:06:49,304 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 11:06:49,304 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 11:06:49,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 11:06:49,306 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-20 11:06:49,306 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-20 11:06:49,306 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-20 11:06:49,313 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-20 11:06:49,314 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 11:06:49,314 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 11:06:49,315 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 11:06:49,315 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 11:06:49,315 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 11:06:49,318 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-20 11:06:49,466 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 11:06:49,468 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 11:06:50,386 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 11:06:50,408 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 11:06:50,409 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-11-20 11:06:50,424 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:06:50 BoogieIcfgContainer [2022-11-20 11:06:50,426 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 11:06:50,428 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 11:06:50,431 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 11:06:50,435 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 11:06:50,435 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 11:06:48" (1/3) ... [2022-11-20 11:06:50,436 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52c3e0e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:06:50, skipping insertion in model container [2022-11-20 11:06:50,437 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:06:49" (2/3) ... [2022-11-20 11:06:50,439 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52c3e0e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:06:50, skipping insertion in model container [2022-11-20 11:06:50,439 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:06:50" (3/3) ... [2022-11-20 11:06:50,442 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-nzb-file-symm.wvr.c [2022-11-20 11:06:50,453 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-20 11:06:50,466 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 11:06:50,466 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-20 11:06:50,466 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-20 11:06:50,662 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-20 11:06:50,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 474 places, 516 transitions, 1048 flow [2022-11-20 11:06:51,070 INFO L130 PetriNetUnfolder]: 49/514 cut-off events. [2022-11-20 11:06:51,070 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-20 11:06:51,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 523 conditions, 514 events. 49/514 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1536 event pairs, 0 based on Foata normal form. 0/464 useless extension candidates. Maximal degree in co-relation 353. Up to 2 conditions per place. [2022-11-20 11:06:51,089 INFO L82 GeneralOperation]: Start removeDead. Operand has 474 places, 516 transitions, 1048 flow [2022-11-20 11:06:51,107 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 463 places, 505 transitions, 1022 flow [2022-11-20 11:06:51,129 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 11:06:51,137 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;@6732b1c1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 11:06:51,138 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-11-20 11:06:51,289 INFO L130 PetriNetUnfolder]: 46/491 cut-off events. [2022-11-20 11:06:51,289 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-20 11:06:51,289 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:06:51,291 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:06:51,292 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-20 11:06:51,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:06:51,301 INFO L85 PathProgramCache]: Analyzing trace with hash 630364366, now seen corresponding path program 1 times [2022-11-20 11:06:51,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:06:51,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850534306] [2022-11-20 11:06:51,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:06:51,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:06:51,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:06:51,708 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-20 11:06:51,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:06:51,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850534306] [2022-11-20 11:06:51,709 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850534306] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:06:51,710 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:06:51,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 11:06:51,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331182795] [2022-11-20 11:06:51,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:06:51,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-20 11:06:51,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:06:51,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-20 11:06:51,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-20 11:06:51,779 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 486 out of 516 [2022-11-20 11:06:51,788 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 505 transitions, 1022 flow. Second operand has 2 states, 2 states have (on average 489.0) internal successors, (978), 2 states have internal predecessors, (978), 0 states have call successors, (0), 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-20 11:06:51,788 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:06:51,789 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 486 of 516 [2022-11-20 11:06:51,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:06:51,981 INFO L130 PetriNetUnfolder]: 24/480 cut-off events. [2022-11-20 11:06:51,982 INFO L131 PetriNetUnfolder]: For 9/10 co-relation queries the response was YES. [2022-11-20 11:06:51,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 494 conditions, 480 events. 24/480 cut-off events. For 9/10 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1479 event pairs, 0 based on Foata normal form. 30/465 useless extension candidates. Maximal degree in co-relation 336. Up to 5 conditions per place. [2022-11-20 11:06:51,991 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 4 selfloop transitions, 0 changer transitions 5/480 dead transitions. [2022-11-20 11:06:51,992 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 480 transitions, 980 flow [2022-11-20 11:06:51,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-20 11:06:51,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-20 11:06:52,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1001 transitions. [2022-11-20 11:06:52,017 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9699612403100775 [2022-11-20 11:06:52,018 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1001 transitions. [2022-11-20 11:06:52,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1001 transitions. [2022-11-20 11:06:52,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:06:52,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1001 transitions. [2022-11-20 11:06:52,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 500.5) internal successors, (1001), 2 states have internal predecessors, (1001), 0 states have call successors, (0), 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-20 11:06:52,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 516.0) internal successors, (1548), 3 states have internal predecessors, (1548), 0 states have call successors, (0), 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-20 11:06:52,052 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 516.0) internal successors, (1548), 3 states have internal predecessors, (1548), 0 states have call successors, (0), 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-20 11:06:52,054 INFO L175 Difference]: Start difference. First operand has 463 places, 505 transitions, 1022 flow. Second operand 2 states and 1001 transitions. [2022-11-20 11:06:52,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 480 transitions, 980 flow [2022-11-20 11:06:52,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 480 transitions, 972 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 11:06:52,078 INFO L231 Difference]: Finished difference. Result has 460 places, 475 transitions, 954 flow [2022-11-20 11:06:52,081 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=964, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=954, PETRI_PLACES=460, PETRI_TRANSITIONS=475} [2022-11-20 11:06:52,088 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, -3 predicate places. [2022-11-20 11:06:52,089 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 475 transitions, 954 flow [2022-11-20 11:06:52,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 489.0) internal successors, (978), 2 states have internal predecessors, (978), 0 states have call successors, (0), 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-20 11:06:52,090 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:06:52,091 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:06:52,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-20 11:06:52,092 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-20 11:06:52,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:06:52,093 INFO L85 PathProgramCache]: Analyzing trace with hash -641626322, now seen corresponding path program 1 times [2022-11-20 11:06:52,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:06:52,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602599877] [2022-11-20 11:06:52,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:06:52,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:06:52,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:06:52,384 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-20 11:06:52,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:06:52,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602599877] [2022-11-20 11:06:52,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602599877] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:06:52,386 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:06:52,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:06:52,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549997956] [2022-11-20 11:06:52,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:06:52,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:06:52,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:06:52,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:06:52,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:06:52,392 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 472 out of 516 [2022-11-20 11:06:52,394 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 475 transitions, 954 flow. Second operand has 3 states, 3 states have (on average 475.3333333333333) internal successors, (1426), 3 states have internal predecessors, (1426), 0 states have call successors, (0), 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-20 11:06:52,395 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:06:52,395 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 472 of 516 [2022-11-20 11:06:52,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:06:52,884 INFO L130 PetriNetUnfolder]: 127/1661 cut-off events. [2022-11-20 11:06:52,884 INFO L131 PetriNetUnfolder]: For 19/21 co-relation queries the response was YES. [2022-11-20 11:06:52,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1800 conditions, 1661 events. 127/1661 cut-off events. For 19/21 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 12674 event pairs, 36 based on Foata normal form. 1/1496 useless extension candidates. Maximal degree in co-relation 1797. Up to 88 conditions per place. [2022-11-20 11:06:52,901 INFO L137 encePairwiseOnDemand]: 512/516 looper letters, 29 selfloop transitions, 2 changer transitions 0/488 dead transitions. [2022-11-20 11:06:52,902 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 488 transitions, 1045 flow [2022-11-20 11:06:52,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:06:52,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 11:06:52,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1449 transitions. [2022-11-20 11:06:52,907 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.936046511627907 [2022-11-20 11:06:52,908 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1449 transitions. [2022-11-20 11:06:52,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1449 transitions. [2022-11-20 11:06:52,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:06:52,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1449 transitions. [2022-11-20 11:06:52,915 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 483.0) internal successors, (1449), 3 states have internal predecessors, (1449), 0 states have call successors, (0), 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-20 11:06:52,919 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:06:52,921 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:06:52,921 INFO L175 Difference]: Start difference. First operand has 460 places, 475 transitions, 954 flow. Second operand 3 states and 1449 transitions. [2022-11-20 11:06:52,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 488 transitions, 1045 flow [2022-11-20 11:06:52,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 488 transitions, 1045 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-20 11:06:52,933 INFO L231 Difference]: Finished difference. Result has 459 places, 477 transitions, 974 flow [2022-11-20 11:06:52,934 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=954, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=974, PETRI_PLACES=459, PETRI_TRANSITIONS=477} [2022-11-20 11:06:52,935 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, -4 predicate places. [2022-11-20 11:06:52,935 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 477 transitions, 974 flow [2022-11-20 11:06:52,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 475.3333333333333) internal successors, (1426), 3 states have internal predecessors, (1426), 0 states have call successors, (0), 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-20 11:06:52,937 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:06:52,937 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:06:52,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 11:06:52,939 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-20 11:06:52,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:06:52,939 INFO L85 PathProgramCache]: Analyzing trace with hash 75998774, now seen corresponding path program 2 times [2022-11-20 11:06:52,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:06:52,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468674278] [2022-11-20 11:06:52,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:06:52,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:06:53,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:06:53,199 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-20 11:06:53,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:06:53,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468674278] [2022-11-20 11:06:53,204 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468674278] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:06:53,204 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:06:53,204 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:06:53,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642514289] [2022-11-20 11:06:53,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:06:53,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:06:53,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:06:53,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:06:53,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:06:53,212 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 472 out of 516 [2022-11-20 11:06:53,215 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 477 transitions, 974 flow. Second operand has 3 states, 3 states have (on average 475.3333333333333) internal successors, (1426), 3 states have internal predecessors, (1426), 0 states have call successors, (0), 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-20 11:06:53,216 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:06:53,216 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 472 of 516 [2022-11-20 11:06:53,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:06:53,603 INFO L130 PetriNetUnfolder]: 120/1621 cut-off events. [2022-11-20 11:06:53,603 INFO L131 PetriNetUnfolder]: For 75/80 co-relation queries the response was YES. [2022-11-20 11:06:53,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1814 conditions, 1621 events. 120/1621 cut-off events. For 75/80 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 12382 event pairs, 39 based on Foata normal form. 4/1497 useless extension candidates. Maximal degree in co-relation 1809. Up to 100 conditions per place. [2022-11-20 11:06:53,623 INFO L137 encePairwiseOnDemand]: 510/516 looper letters, 29 selfloop transitions, 4 changer transitions 0/490 dead transitions. [2022-11-20 11:06:53,623 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 490 transitions, 1073 flow [2022-11-20 11:06:53,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:06:53,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 11:06:53,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1449 transitions. [2022-11-20 11:06:53,629 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.936046511627907 [2022-11-20 11:06:53,629 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1449 transitions. [2022-11-20 11:06:53,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1449 transitions. [2022-11-20 11:06:53,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:06:53,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1449 transitions. [2022-11-20 11:06:53,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 483.0) internal successors, (1449), 3 states have internal predecessors, (1449), 0 states have call successors, (0), 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-20 11:06:53,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:06:53,641 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:06:53,642 INFO L175 Difference]: Start difference. First operand has 459 places, 477 transitions, 974 flow. Second operand 3 states and 1449 transitions. [2022-11-20 11:06:53,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 490 transitions, 1073 flow [2022-11-20 11:06:53,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 490 transitions, 1071 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-20 11:06:53,656 INFO L231 Difference]: Finished difference. Result has 462 places, 479 transitions, 1004 flow [2022-11-20 11:06:53,657 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1004, PETRI_PLACES=462, PETRI_TRANSITIONS=479} [2022-11-20 11:06:53,660 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, -1 predicate places. [2022-11-20 11:06:53,661 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 479 transitions, 1004 flow [2022-11-20 11:06:53,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 475.3333333333333) internal successors, (1426), 3 states have internal predecessors, (1426), 0 states have call successors, (0), 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-20 11:06:53,662 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:06:53,662 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:06:53,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-20 11:06:53,663 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-20 11:06:53,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:06:53,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1906119974, now seen corresponding path program 1 times [2022-11-20 11:06:53,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:06:53,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450905074] [2022-11-20 11:06:53,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:06:53,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:06:53,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:06:53,891 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-20 11:06:53,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:06:53,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450905074] [2022-11-20 11:06:53,892 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450905074] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:06:53,892 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:06:53,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:06:53,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806883183] [2022-11-20 11:06:53,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:06:53,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:06:53,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:06:53,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:06:53,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:06:53,898 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 464 out of 516 [2022-11-20 11:06:53,902 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 479 transitions, 1004 flow. Second operand has 5 states, 5 states have (on average 467.6) internal successors, (2338), 5 states have internal predecessors, (2338), 0 states have call successors, (0), 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-20 11:06:53,902 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:06:53,902 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 464 of 516 [2022-11-20 11:06:53,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:06:54,153 INFO L130 PetriNetUnfolder]: 26/558 cut-off events. [2022-11-20 11:06:54,153 INFO L131 PetriNetUnfolder]: For 21/37 co-relation queries the response was YES. [2022-11-20 11:06:54,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 630 conditions, 558 events. 26/558 cut-off events. For 21/37 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 2130 event pairs, 0 based on Foata normal form. 0/519 useless extension candidates. Maximal degree in co-relation 624. Up to 31 conditions per place. [2022-11-20 11:06:54,164 INFO L137 encePairwiseOnDemand]: 506/516 looper letters, 26 selfloop transitions, 8 changer transitions 0/487 dead transitions. [2022-11-20 11:06:54,164 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 487 transitions, 1088 flow [2022-11-20 11:06:54,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 11:06:54,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-20 11:06:54,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2356 transitions. [2022-11-20 11:06:54,171 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9131782945736434 [2022-11-20 11:06:54,171 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2356 transitions. [2022-11-20 11:06:54,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2356 transitions. [2022-11-20 11:06:54,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:06:54,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2356 transitions. [2022-11-20 11:06:54,180 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 471.2) internal successors, (2356), 5 states have internal predecessors, (2356), 0 states have call successors, (0), 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-20 11:06:54,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 516.0) internal successors, (3096), 6 states have internal predecessors, (3096), 0 states have call successors, (0), 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-20 11:06:54,189 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 516.0) internal successors, (3096), 6 states have internal predecessors, (3096), 0 states have call successors, (0), 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-20 11:06:54,190 INFO L175 Difference]: Start difference. First operand has 462 places, 479 transitions, 1004 flow. Second operand 5 states and 2356 transitions. [2022-11-20 11:06:54,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 487 transitions, 1088 flow [2022-11-20 11:06:54,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 487 transitions, 1076 flow, removed 2 selfloop flow, removed 2 redundant places. [2022-11-20 11:06:54,202 INFO L231 Difference]: Finished difference. Result has 465 places, 481 transitions, 1024 flow [2022-11-20 11:06:54,203 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1024, PETRI_PLACES=465, PETRI_TRANSITIONS=481} [2022-11-20 11:06:54,204 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 2 predicate places. [2022-11-20 11:06:54,205 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 481 transitions, 1024 flow [2022-11-20 11:06:54,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 467.6) internal successors, (2338), 5 states have internal predecessors, (2338), 0 states have call successors, (0), 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-20 11:06:54,207 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:06:54,208 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:06:54,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-20 11:06:54,209 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-20 11:06:54,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:06:54,209 INFO L85 PathProgramCache]: Analyzing trace with hash -106984300, now seen corresponding path program 1 times [2022-11-20 11:06:54,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:06:54,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736481980] [2022-11-20 11:06:54,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:06:54,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:06:54,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:06:54,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 11:06:54,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:06:54,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736481980] [2022-11-20 11:06:54,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736481980] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:06:54,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307342189] [2022-11-20 11:06:54,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:06:54,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:06:54,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:06:54,526 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:06:54,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-20 11:06:54,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:06:54,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 11:06:54,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:06:54,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 11:06:54,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:06:55,036 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-20 11:06:55,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307342189] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:06:55,036 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:06:55,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-11-20 11:06:55,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070819250] [2022-11-20 11:06:55,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:06:55,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-20 11:06:55,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:06:55,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-20 11:06:55,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-11-20 11:06:55,047 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 462 out of 516 [2022-11-20 11:06:55,058 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 481 transitions, 1024 flow. Second operand has 15 states, 15 states have (on average 465.1333333333333) internal successors, (6977), 15 states have internal predecessors, (6977), 0 states have call successors, (0), 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-20 11:06:55,058 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:06:55,058 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 462 of 516 [2022-11-20 11:06:55,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:06:55,470 INFO L130 PetriNetUnfolder]: 26/574 cut-off events. [2022-11-20 11:06:55,470 INFO L131 PetriNetUnfolder]: For 22/37 co-relation queries the response was YES. [2022-11-20 11:06:55,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 673 conditions, 574 events. 26/574 cut-off events. For 22/37 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 2116 event pairs, 0 based on Foata normal form. 4/541 useless extension candidates. Maximal degree in co-relation 666. Up to 25 conditions per place. [2022-11-20 11:06:55,480 INFO L137 encePairwiseOnDemand]: 500/516 looper letters, 28 selfloop transitions, 22 changer transitions 0/501 dead transitions. [2022-11-20 11:06:55,480 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 501 transitions, 1168 flow [2022-11-20 11:06:55,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-20 11:06:55,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-20 11:06:55,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 5136 transitions. [2022-11-20 11:06:55,491 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.904862579281184 [2022-11-20 11:06:55,492 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 5136 transitions. [2022-11-20 11:06:55,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 5136 transitions. [2022-11-20 11:06:55,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:06:55,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 5136 transitions. [2022-11-20 11:06:55,509 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 466.90909090909093) internal successors, (5136), 11 states have internal predecessors, (5136), 0 states have call successors, (0), 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-20 11:06:55,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 516.0) internal successors, (6192), 12 states have internal predecessors, (6192), 0 states have call successors, (0), 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-20 11:06:55,555 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 516.0) internal successors, (6192), 12 states have internal predecessors, (6192), 0 states have call successors, (0), 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-20 11:06:55,555 INFO L175 Difference]: Start difference. First operand has 465 places, 481 transitions, 1024 flow. Second operand 11 states and 5136 transitions. [2022-11-20 11:06:55,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 501 transitions, 1168 flow [2022-11-20 11:06:55,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 501 transitions, 1156 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-20 11:06:55,566 INFO L231 Difference]: Finished difference. Result has 475 places, 493 transitions, 1123 flow [2022-11-20 11:06:55,567 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1012, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1123, PETRI_PLACES=475, PETRI_TRANSITIONS=493} [2022-11-20 11:06:55,568 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 12 predicate places. [2022-11-20 11:06:55,568 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 493 transitions, 1123 flow [2022-11-20 11:06:55,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 465.1333333333333) internal successors, (6977), 15 states have internal predecessors, (6977), 0 states have call successors, (0), 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-20 11:06:55,572 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:06:55,572 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:06:55,582 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-20 11:06:55,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:06:55,779 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-20 11:06:55,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:06:55,780 INFO L85 PathProgramCache]: Analyzing trace with hash -380475884, now seen corresponding path program 2 times [2022-11-20 11:06:55,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:06:55,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657697613] [2022-11-20 11:06:55,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:06:55,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:06:55,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:06:56,201 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-20 11:06:56,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:06:56,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657697613] [2022-11-20 11:06:56,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657697613] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:06:56,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795277597] [2022-11-20 11:06:56,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 11:06:56,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:06:56,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:06:56,204 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:06:56,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-20 11:06:56,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-20 11:06:56,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:06:56,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-20 11:06:56,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:06:56,719 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-11-20 11:06:56,720 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:06:56,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795277597] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:06:56,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:06:56,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2022-11-20 11:06:56,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564517178] [2022-11-20 11:06:56,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:06:56,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:06:56,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:06:56,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:06:56,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-11-20 11:06:56,739 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:06:56,754 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 493 transitions, 1123 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:06:56,755 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:06:56,755 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:06:56,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:06:57,722 INFO L130 PetriNetUnfolder]: 383/2430 cut-off events. [2022-11-20 11:06:57,722 INFO L131 PetriNetUnfolder]: For 77/83 co-relation queries the response was YES. [2022-11-20 11:06:57,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3194 conditions, 2430 events. 383/2430 cut-off events. For 77/83 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 20272 event pairs, 211 based on Foata normal form. 1/2189 useless extension candidates. Maximal degree in co-relation 3184. Up to 507 conditions per place. [2022-11-20 11:06:57,744 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 88 selfloop transitions, 3 changer transitions 24/559 dead transitions. [2022-11-20 11:06:57,744 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 559 transitions, 1496 flow [2022-11-20 11:06:57,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 11:06:57,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-20 11:06:57,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 7528 transitions. [2022-11-20 11:06:57,762 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8581851345189239 [2022-11-20 11:06:57,763 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 7528 transitions. [2022-11-20 11:06:57,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 7528 transitions. [2022-11-20 11:06:57,768 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:06:57,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 7528 transitions. [2022-11-20 11:06:57,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 442.8235294117647) internal successors, (7528), 17 states have internal predecessors, (7528), 0 states have call successors, (0), 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-20 11:06:57,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 516.0) internal successors, (9288), 18 states have internal predecessors, (9288), 0 states have call successors, (0), 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-20 11:06:57,811 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 516.0) internal successors, (9288), 18 states have internal predecessors, (9288), 0 states have call successors, (0), 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-20 11:06:57,812 INFO L175 Difference]: Start difference. First operand has 475 places, 493 transitions, 1123 flow. Second operand 17 states and 7528 transitions. [2022-11-20 11:06:57,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 559 transitions, 1496 flow [2022-11-20 11:06:57,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 559 transitions, 1479 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-11-20 11:06:57,828 INFO L231 Difference]: Finished difference. Result has 503 places, 495 transitions, 1161 flow [2022-11-20 11:06:57,829 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1106, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1161, PETRI_PLACES=503, PETRI_TRANSITIONS=495} [2022-11-20 11:06:57,834 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 40 predicate places. [2022-11-20 11:06:57,835 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 495 transitions, 1161 flow [2022-11-20 11:06:57,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:06:57,836 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:06:57,837 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:06:57,844 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-20 11:06:58,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:06:58,044 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-20 11:06:58,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:06:58,045 INFO L85 PathProgramCache]: Analyzing trace with hash -71566138, now seen corresponding path program 3 times [2022-11-20 11:06:58,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:06:58,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652434323] [2022-11-20 11:06:58,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:06:58,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:06:58,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:06:58,468 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-20 11:06:58,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:06:58,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652434323] [2022-11-20 11:06:58,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652434323] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:06:58,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276097375] [2022-11-20 11:06:58,469 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 11:06:58,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:06:58,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:06:58,475 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:06:58,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-20 11:06:58,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-11-20 11:06:58,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:06:58,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 358 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-20 11:06:58,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:06:58,873 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-11-20 11:06:58,873 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 11:06:58,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276097375] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:06:58,874 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-20 11:06:58,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2022-11-20 11:06:58,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999850135] [2022-11-20 11:06:58,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:06:58,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:06:58,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:06:58,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:06:58,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-11-20 11:06:58,880 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:06:58,885 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 495 transitions, 1161 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:06:58,885 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:06:58,886 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:06:58,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:06:59,894 INFO L130 PetriNetUnfolder]: 390/2492 cut-off events. [2022-11-20 11:06:59,894 INFO L131 PetriNetUnfolder]: For 929/942 co-relation queries the response was YES. [2022-11-20 11:06:59,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3950 conditions, 2492 events. 390/2492 cut-off events. For 929/942 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 20925 event pairs, 204 based on Foata normal form. 1/2244 useless extension candidates. Maximal degree in co-relation 3925. Up to 497 conditions per place. [2022-11-20 11:06:59,923 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 112 selfloop transitions, 5 changer transitions 22/583 dead transitions. [2022-11-20 11:06:59,924 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 583 transitions, 1824 flow [2022-11-20 11:06:59,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 11:06:59,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 11:06:59,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 7976 transitions. [2022-11-20 11:06:59,940 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8587424633936261 [2022-11-20 11:06:59,941 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 7976 transitions. [2022-11-20 11:06:59,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 7976 transitions. [2022-11-20 11:06:59,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:06:59,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 7976 transitions. [2022-11-20 11:06:59,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 443.1111111111111) internal successors, (7976), 18 states have internal predecessors, (7976), 0 states have call successors, (0), 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-20 11:07:00,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 516.0) internal successors, (9804), 19 states have internal predecessors, (9804), 0 states have call successors, (0), 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-20 11:07:00,080 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 516.0) internal successors, (9804), 19 states have internal predecessors, (9804), 0 states have call successors, (0), 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-20 11:07:00,080 INFO L175 Difference]: Start difference. First operand has 503 places, 495 transitions, 1161 flow. Second operand 18 states and 7976 transitions. [2022-11-20 11:07:00,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 583 transitions, 1824 flow [2022-11-20 11:07:00,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 583 transitions, 1762 flow, removed 28 selfloop flow, removed 9 redundant places. [2022-11-20 11:07:00,102 INFO L231 Difference]: Finished difference. Result has 515 places, 499 transitions, 1223 flow [2022-11-20 11:07:00,103 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1223, PETRI_PLACES=515, PETRI_TRANSITIONS=499} [2022-11-20 11:07:00,104 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 52 predicate places. [2022-11-20 11:07:00,159 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 499 transitions, 1223 flow [2022-11-20 11:07:00,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:00,161 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:00,161 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:00,173 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-20 11:07:00,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:07:00,362 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-20 11:07:00,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:00,363 INFO L85 PathProgramCache]: Analyzing trace with hash -2081368742, now seen corresponding path program 4 times [2022-11-20 11:07:00,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:00,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538825976] [2022-11-20 11:07:00,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:00,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:00,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:00,808 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-20 11:07:00,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:00,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538825976] [2022-11-20 11:07:00,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538825976] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-20 11:07:00,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900241334] [2022-11-20 11:07:00,809 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-20 11:07:00,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 11:07:00,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 11:07:00,811 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 11:07:00,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-20 11:07:01,008 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-20 11:07:01,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 11:07:01,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-20 11:07:01,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 11:07:01,241 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-20 11:07:01,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 11:07:01,416 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-20 11:07:01,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900241334] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 11:07:01,417 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-20 11:07:01,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-11-20 11:07:01,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516524348] [2022-11-20 11:07:01,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-20 11:07:01,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-20 11:07:01,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:01,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-20 11:07:01,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-11-20 11:07:01,434 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 462 out of 516 [2022-11-20 11:07:01,445 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 499 transitions, 1223 flow. Second operand has 22 states, 22 states have (on average 465.04545454545456) internal successors, (10231), 22 states have internal predecessors, (10231), 0 states have call successors, (0), 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-20 11:07:01,445 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:01,445 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 462 of 516 [2022-11-20 11:07:01,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:02,067 INFO L130 PetriNetUnfolder]: 53/723 cut-off events. [2022-11-20 11:07:02,067 INFO L131 PetriNetUnfolder]: For 558/618 co-relation queries the response was YES. [2022-11-20 11:07:02,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1258 conditions, 723 events. 53/723 cut-off events. For 558/618 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 3227 event pairs, 19 based on Foata normal form. 7/674 useless extension candidates. Maximal degree in co-relation 1225. Up to 34 conditions per place. [2022-11-20 11:07:02,084 INFO L137 encePairwiseOnDemand]: 500/516 looper letters, 36 selfloop transitions, 34 changer transitions 0/527 dead transitions. [2022-11-20 11:07:02,084 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 527 transitions, 1475 flow [2022-11-20 11:07:02,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 11:07:02,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-20 11:07:02,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 7928 transitions. [2022-11-20 11:07:02,103 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9037847697218422 [2022-11-20 11:07:02,103 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 7928 transitions. [2022-11-20 11:07:02,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 7928 transitions. [2022-11-20 11:07:02,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:02,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 7928 transitions. [2022-11-20 11:07:02,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 466.3529411764706) internal successors, (7928), 17 states have internal predecessors, (7928), 0 states have call successors, (0), 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-20 11:07:02,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 516.0) internal successors, (9288), 18 states have internal predecessors, (9288), 0 states have call successors, (0), 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-20 11:07:02,149 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 516.0) internal successors, (9288), 18 states have internal predecessors, (9288), 0 states have call successors, (0), 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-20 11:07:02,149 INFO L175 Difference]: Start difference. First operand has 515 places, 499 transitions, 1223 flow. Second operand 17 states and 7928 transitions. [2022-11-20 11:07:02,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 527 transitions, 1475 flow [2022-11-20 11:07:02,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 527 transitions, 1460 flow, removed 7 selfloop flow, removed 8 redundant places. [2022-11-20 11:07:02,163 INFO L231 Difference]: Finished difference. Result has 515 places, 513 transitions, 1383 flow [2022-11-20 11:07:02,165 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1208, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1383, PETRI_PLACES=515, PETRI_TRANSITIONS=513} [2022-11-20 11:07:02,168 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 52 predicate places. [2022-11-20 11:07:02,168 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 513 transitions, 1383 flow [2022-11-20 11:07:02,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 465.04545454545456) internal successors, (10231), 22 states have internal predecessors, (10231), 0 states have call successors, (0), 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-20 11:07:02,172 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:02,173 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:02,184 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-11-20 11:07:02,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bac514e8-52fd-44a0-aaad-2a38d0de92cc/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-20 11:07:02,385 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-20 11:07:02,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:02,386 INFO L85 PathProgramCache]: Analyzing trace with hash 394511208, now seen corresponding path program 5 times [2022-11-20 11:07:02,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:02,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8444717] [2022-11-20 11:07:02,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:02,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:02,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:03,082 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:03,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:03,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8444717] [2022-11-20 11:07:03,083 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8444717] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:03,083 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:03,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:03,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144035837] [2022-11-20 11:07:03,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:03,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:03,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:03,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:03,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:03,091 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:03,096 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 513 transitions, 1383 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:03,097 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:03,097 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:03,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:04,150 INFO L130 PetriNetUnfolder]: 407/2649 cut-off events. [2022-11-20 11:07:04,150 INFO L131 PetriNetUnfolder]: For 1541/1551 co-relation queries the response was YES. [2022-11-20 11:07:04,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4547 conditions, 2649 events. 407/2649 cut-off events. For 1541/1551 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 22506 event pairs, 229 based on Foata normal form. 1/2377 useless extension candidates. Maximal degree in co-relation 4518. Up to 581 conditions per place. [2022-11-20 11:07:04,182 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 76 selfloop transitions, 8 changer transitions 20/562 dead transitions. [2022-11-20 11:07:04,182 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 562 transitions, 1906 flow [2022-11-20 11:07:04,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 11:07:04,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 11:07:04,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 7073 transitions. [2022-11-20 11:07:04,197 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8567102713178295 [2022-11-20 11:07:04,197 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 7073 transitions. [2022-11-20 11:07:04,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 7073 transitions. [2022-11-20 11:07:04,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:04,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 7073 transitions. [2022-11-20 11:07:04,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 442.0625) internal successors, (7073), 16 states have internal predecessors, (7073), 0 states have call successors, (0), 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-20 11:07:04,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 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-20 11:07:04,230 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 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-20 11:07:04,230 INFO L175 Difference]: Start difference. First operand has 515 places, 513 transitions, 1383 flow. Second operand 16 states and 7073 transitions. [2022-11-20 11:07:04,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 562 transitions, 1906 flow [2022-11-20 11:07:04,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 562 transitions, 1861 flow, removed 8 selfloop flow, removed 8 redundant places. [2022-11-20 11:07:04,252 INFO L231 Difference]: Finished difference. Result has 533 places, 520 transitions, 1453 flow [2022-11-20 11:07:04,254 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1338, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1453, PETRI_PLACES=533, PETRI_TRANSITIONS=520} [2022-11-20 11:07:04,254 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 70 predicate places. [2022-11-20 11:07:04,255 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 520 transitions, 1453 flow [2022-11-20 11:07:04,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:04,256 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:04,257 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:04,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-20 11:07:04,257 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-20 11:07:04,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:04,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1011809988, now seen corresponding path program 6 times [2022-11-20 11:07:04,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:04,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930293544] [2022-11-20 11:07:04,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:04,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:04,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:04,767 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:04,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:04,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930293544] [2022-11-20 11:07:04,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930293544] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:04,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:04,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:04,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181772631] [2022-11-20 11:07:04,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:04,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:04,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:04,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:04,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:04,774 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:04,778 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 520 transitions, 1453 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:04,779 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:04,779 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:04,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:05,879 INFO L130 PetriNetUnfolder]: 419/2770 cut-off events. [2022-11-20 11:07:05,880 INFO L131 PetriNetUnfolder]: For 2469/2488 co-relation queries the response was YES. [2022-11-20 11:07:05,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4916 conditions, 2770 events. 419/2770 cut-off events. For 2469/2488 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 23420 event pairs, 231 based on Foata normal form. 2/2479 useless extension candidates. Maximal degree in co-relation 4876. Up to 540 conditions per place. [2022-11-20 11:07:05,909 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 72 selfloop transitions, 12 changer transitions 20/562 dead transitions. [2022-11-20 11:07:05,909 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 562 transitions, 2006 flow [2022-11-20 11:07:05,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:07:05,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:07:05,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 6637 transitions. [2022-11-20 11:07:05,924 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8574935400516795 [2022-11-20 11:07:05,924 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 6637 transitions. [2022-11-20 11:07:05,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 6637 transitions. [2022-11-20 11:07:05,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:05,927 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 6637 transitions. [2022-11-20 11:07:05,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 442.46666666666664) internal successors, (6637), 15 states have internal predecessors, (6637), 0 states have call successors, (0), 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-20 11:07:05,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 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-20 11:07:05,957 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 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-20 11:07:05,958 INFO L175 Difference]: Start difference. First operand has 533 places, 520 transitions, 1453 flow. Second operand 15 states and 6637 transitions. [2022-11-20 11:07:05,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 562 transitions, 2006 flow [2022-11-20 11:07:05,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 562 transitions, 1932 flow, removed 37 selfloop flow, removed 7 redundant places. [2022-11-20 11:07:05,982 INFO L231 Difference]: Finished difference. Result has 542 places, 525 transitions, 1550 flow [2022-11-20 11:07:05,984 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1423, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1550, PETRI_PLACES=542, PETRI_TRANSITIONS=525} [2022-11-20 11:07:05,985 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 79 predicate places. [2022-11-20 11:07:05,985 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 525 transitions, 1550 flow [2022-11-20 11:07:05,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:05,987 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:05,987 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:05,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-20 11:07:05,988 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-20 11:07:05,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:05,988 INFO L85 PathProgramCache]: Analyzing trace with hash 347976736, now seen corresponding path program 7 times [2022-11-20 11:07:05,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:05,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755766203] [2022-11-20 11:07:05,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:05,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:06,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:06,558 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:06,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:06,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755766203] [2022-11-20 11:07:06,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755766203] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:06,559 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:06,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:06,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480415087] [2022-11-20 11:07:06,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:06,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:06,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:06,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:06,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:06,564 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:06,569 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 525 transitions, 1550 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:06,569 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:06,569 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:06,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:07,800 INFO L130 PetriNetUnfolder]: 390/2546 cut-off events. [2022-11-20 11:07:07,800 INFO L131 PetriNetUnfolder]: For 3065/3086 co-relation queries the response was YES. [2022-11-20 11:07:07,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4820 conditions, 2546 events. 390/2546 cut-off events. For 3065/3086 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 21486 event pairs, 234 based on Foata normal form. 3/2291 useless extension candidates. Maximal degree in co-relation 4774. Up to 592 conditions per place. [2022-11-20 11:07:07,842 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 73 selfloop transitions, 13 changer transitions 18/562 dead transitions. [2022-11-20 11:07:07,842 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 562 transitions, 2086 flow [2022-11-20 11:07:07,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 11:07:07,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 11:07:07,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6194 transitions. [2022-11-20 11:07:07,859 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8574197120708749 [2022-11-20 11:07:07,859 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6194 transitions. [2022-11-20 11:07:07,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6194 transitions. [2022-11-20 11:07:07,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:07,863 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6194 transitions. [2022-11-20 11:07:07,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 442.42857142857144) internal successors, (6194), 14 states have internal predecessors, (6194), 0 states have call successors, (0), 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-20 11:07:07,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 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-20 11:07:07,899 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 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-20 11:07:07,899 INFO L175 Difference]: Start difference. First operand has 542 places, 525 transitions, 1550 flow. Second operand 14 states and 6194 transitions. [2022-11-20 11:07:07,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 562 transitions, 2086 flow [2022-11-20 11:07:07,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 562 transitions, 2003 flow, removed 36 selfloop flow, removed 7 redundant places. [2022-11-20 11:07:07,935 INFO L231 Difference]: Finished difference. Result has 548 places, 530 transitions, 1619 flow [2022-11-20 11:07:07,936 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1619, PETRI_PLACES=548, PETRI_TRANSITIONS=530} [2022-11-20 11:07:07,937 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 85 predicate places. [2022-11-20 11:07:07,937 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 530 transitions, 1619 flow [2022-11-20 11:07:07,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:07,938 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:07,939 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:07,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-20 11:07:07,940 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-20 11:07:07,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:07,940 INFO L85 PathProgramCache]: Analyzing trace with hash 355710436, now seen corresponding path program 8 times [2022-11-20 11:07:07,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:07,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252368019] [2022-11-20 11:07:07,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:07,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:08,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:08,513 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:08,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:08,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252368019] [2022-11-20 11:07:08,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252368019] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:08,514 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:08,514 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:08,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472352522] [2022-11-20 11:07:08,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:08,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:08,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:08,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:08,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:08,522 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:08,527 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 530 transitions, 1619 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:08,527 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:08,527 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:08,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:09,534 INFO L130 PetriNetUnfolder]: 383/2517 cut-off events. [2022-11-20 11:07:09,535 INFO L131 PetriNetUnfolder]: For 2940/2960 co-relation queries the response was YES. [2022-11-20 11:07:09,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4696 conditions, 2517 events. 383/2517 cut-off events. For 2940/2960 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 21256 event pairs, 231 based on Foata normal form. 3/2265 useless extension candidates. Maximal degree in co-relation 4647. Up to 577 conditions per place. [2022-11-20 11:07:09,569 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 71 selfloop transitions, 4 changer transitions 23/556 dead transitions. [2022-11-20 11:07:09,570 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 556 transitions, 1984 flow [2022-11-20 11:07:09,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 11:07:09,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 11:07:09,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6190 transitions. [2022-11-20 11:07:09,586 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8568660022148394 [2022-11-20 11:07:09,587 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6190 transitions. [2022-11-20 11:07:09,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6190 transitions. [2022-11-20 11:07:09,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:09,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6190 transitions. [2022-11-20 11:07:09,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 442.14285714285717) internal successors, (6190), 14 states have internal predecessors, (6190), 0 states have call successors, (0), 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-20 11:07:09,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 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-20 11:07:09,639 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 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-20 11:07:09,639 INFO L175 Difference]: Start difference. First operand has 548 places, 530 transitions, 1619 flow. Second operand 14 states and 6190 transitions. [2022-11-20 11:07:09,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 556 transitions, 1984 flow [2022-11-20 11:07:09,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 556 transitions, 1911 flow, removed 26 selfloop flow, removed 10 redundant places. [2022-11-20 11:07:09,674 INFO L231 Difference]: Finished difference. Result has 550 places, 519 transitions, 1452 flow [2022-11-20 11:07:09,675 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1560, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1452, PETRI_PLACES=550, PETRI_TRANSITIONS=519} [2022-11-20 11:07:09,676 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 87 predicate places. [2022-11-20 11:07:09,676 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 519 transitions, 1452 flow [2022-11-20 11:07:09,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:09,678 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:09,678 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:09,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-20 11:07:09,679 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-20 11:07:09,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:09,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1739056286, now seen corresponding path program 9 times [2022-11-20 11:07:09,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:09,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643314425] [2022-11-20 11:07:09,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:09,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:09,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:10,222 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:10,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:10,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643314425] [2022-11-20 11:07:10,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643314425] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:10,223 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:10,223 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:10,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301915031] [2022-11-20 11:07:10,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:10,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:10,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:10,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:10,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:10,229 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:10,233 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 519 transitions, 1452 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:10,234 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:10,234 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:10,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:11,405 INFO L130 PetriNetUnfolder]: 388/2533 cut-off events. [2022-11-20 11:07:11,405 INFO L131 PetriNetUnfolder]: For 2752/2766 co-relation queries the response was YES. [2022-11-20 11:07:11,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4684 conditions, 2533 events. 388/2533 cut-off events. For 2752/2766 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 21298 event pairs, 216 based on Foata normal form. 2/2279 useless extension candidates. Maximal degree in co-relation 4638. Up to 535 conditions per place. [2022-11-20 11:07:11,473 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 75 selfloop transitions, 15 changer transitions 18/566 dead transitions. [2022-11-20 11:07:11,473 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 566 transitions, 2027 flow [2022-11-20 11:07:11,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 11:07:11,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 11:07:11,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 7075 transitions. [2022-11-20 11:07:11,484 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.856952519379845 [2022-11-20 11:07:11,484 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 7075 transitions. [2022-11-20 11:07:11,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 7075 transitions. [2022-11-20 11:07:11,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:11,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 7075 transitions. [2022-11-20 11:07:11,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 442.1875) internal successors, (7075), 16 states have internal predecessors, (7075), 0 states have call successors, (0), 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-20 11:07:11,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 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-20 11:07:11,510 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 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-20 11:07:11,510 INFO L175 Difference]: Start difference. First operand has 550 places, 519 transitions, 1452 flow. Second operand 16 states and 7075 transitions. [2022-11-20 11:07:11,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 566 transitions, 2027 flow [2022-11-20 11:07:11,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 566 transitions, 1944 flow, removed 22 selfloop flow, removed 13 redundant places. [2022-11-20 11:07:11,539 INFO L231 Difference]: Finished difference. Result has 542 places, 528 transitions, 1588 flow [2022-11-20 11:07:11,540 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1588, PETRI_PLACES=542, PETRI_TRANSITIONS=528} [2022-11-20 11:07:11,542 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 79 predicate places. [2022-11-20 11:07:11,542 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 528 transitions, 1588 flow [2022-11-20 11:07:11,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:11,543 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:11,543 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:11,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-20 11:07:11,544 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-20 11:07:11,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:11,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1078839792, now seen corresponding path program 10 times [2022-11-20 11:07:11,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:11,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637421373] [2022-11-20 11:07:11,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:11,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:11,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:11,989 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:11,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:11,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637421373] [2022-11-20 11:07:11,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637421373] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:11,990 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:11,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:11,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162085239] [2022-11-20 11:07:11,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:11,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:11,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:11,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:11,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:11,996 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:12,000 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 528 transitions, 1588 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:12,000 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:12,000 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:12,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:13,002 INFO L130 PetriNetUnfolder]: 407/2720 cut-off events. [2022-11-20 11:07:13,002 INFO L131 PetriNetUnfolder]: For 2572/2586 co-relation queries the response was YES. [2022-11-20 11:07:13,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4855 conditions, 2720 events. 407/2720 cut-off events. For 2572/2586 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 22871 event pairs, 227 based on Foata normal form. 2/2427 useless extension candidates. Maximal degree in co-relation 4810. Up to 535 conditions per place. [2022-11-20 11:07:13,036 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 67 selfloop transitions, 17 changer transitions 18/560 dead transitions. [2022-11-20 11:07:13,036 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 560 transitions, 2068 flow [2022-11-20 11:07:13,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:07:13,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:07:13,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 6634 transitions. [2022-11-20 11:07:13,048 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8571059431524548 [2022-11-20 11:07:13,048 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 6634 transitions. [2022-11-20 11:07:13,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 6634 transitions. [2022-11-20 11:07:13,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:13,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 6634 transitions. [2022-11-20 11:07:13,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 442.26666666666665) internal successors, (6634), 15 states have internal predecessors, (6634), 0 states have call successors, (0), 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-20 11:07:13,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 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-20 11:07:13,072 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 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-20 11:07:13,073 INFO L175 Difference]: Start difference. First operand has 542 places, 528 transitions, 1588 flow. Second operand 15 states and 6634 transitions. [2022-11-20 11:07:13,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 560 transitions, 2068 flow [2022-11-20 11:07:13,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 560 transitions, 2012 flow, removed 16 selfloop flow, removed 6 redundant places. [2022-11-20 11:07:13,100 INFO L231 Difference]: Finished difference. Result has 552 places, 532 transitions, 1681 flow [2022-11-20 11:07:13,101 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1550, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1681, PETRI_PLACES=552, PETRI_TRANSITIONS=532} [2022-11-20 11:07:13,102 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 89 predicate places. [2022-11-20 11:07:13,102 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 532 transitions, 1681 flow [2022-11-20 11:07:13,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:13,103 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:13,103 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:13,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-20 11:07:13,104 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-20 11:07:13,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:13,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1514320430, now seen corresponding path program 11 times [2022-11-20 11:07:13,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:13,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108170956] [2022-11-20 11:07:13,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:13,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:13,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:13,595 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:13,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:13,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108170956] [2022-11-20 11:07:13,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108170956] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:13,596 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:13,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:13,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58830187] [2022-11-20 11:07:13,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:13,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:13,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:13,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:13,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:13,602 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:13,605 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 532 transitions, 1681 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:13,605 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:13,606 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:13,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:14,644 INFO L130 PetriNetUnfolder]: 403/2698 cut-off events. [2022-11-20 11:07:14,644 INFO L131 PetriNetUnfolder]: For 2805/2819 co-relation queries the response was YES. [2022-11-20 11:07:14,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4861 conditions, 2698 events. 403/2698 cut-off events. For 2805/2819 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 22641 event pairs, 214 based on Foata normal form. 2/2412 useless extension candidates. Maximal degree in co-relation 4811. Up to 534 conditions per place. [2022-11-20 11:07:14,681 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 76 selfloop transitions, 8 changer transitions 23/565 dead transitions. [2022-11-20 11:07:14,682 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 565 transitions, 2076 flow [2022-11-20 11:07:14,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 11:07:14,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-20 11:07:14,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 5762 transitions. [2022-11-20 11:07:14,692 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8589743589743589 [2022-11-20 11:07:14,692 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 5762 transitions. [2022-11-20 11:07:14,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 5762 transitions. [2022-11-20 11:07:14,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:14,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 5762 transitions. [2022-11-20 11:07:14,707 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 443.2307692307692) internal successors, (5762), 13 states have internal predecessors, (5762), 0 states have call successors, (0), 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-20 11:07:14,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 516.0) internal successors, (7224), 14 states have internal predecessors, (7224), 0 states have call successors, (0), 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-20 11:07:14,719 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 516.0) internal successors, (7224), 14 states have internal predecessors, (7224), 0 states have call successors, (0), 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-20 11:07:14,719 INFO L175 Difference]: Start difference. First operand has 552 places, 532 transitions, 1681 flow. Second operand 13 states and 5762 transitions. [2022-11-20 11:07:14,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 565 transitions, 2076 flow [2022-11-20 11:07:14,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 565 transitions, 2006 flow, removed 22 selfloop flow, removed 8 redundant places. [2022-11-20 11:07:14,755 INFO L231 Difference]: Finished difference. Result has 554 places, 524 transitions, 1539 flow [2022-11-20 11:07:14,756 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1539, PETRI_PLACES=554, PETRI_TRANSITIONS=524} [2022-11-20 11:07:14,757 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 91 predicate places. [2022-11-20 11:07:14,758 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 524 transitions, 1539 flow [2022-11-20 11:07:14,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:14,759 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:14,759 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:14,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-20 11:07:14,760 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-20 11:07:14,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:14,761 INFO L85 PathProgramCache]: Analyzing trace with hash 9838418, now seen corresponding path program 12 times [2022-11-20 11:07:14,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:14,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878950529] [2022-11-20 11:07:14,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:14,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:14,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:15,342 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:15,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:15,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878950529] [2022-11-20 11:07:15,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878950529] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:15,343 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:15,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:15,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688616783] [2022-11-20 11:07:15,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:15,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:15,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:15,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:15,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:15,351 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:15,366 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 524 transitions, 1539 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:15,376 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:15,377 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:15,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:16,382 INFO L130 PetriNetUnfolder]: 397/2655 cut-off events. [2022-11-20 11:07:16,382 INFO L131 PetriNetUnfolder]: For 2510/2524 co-relation queries the response was YES. [2022-11-20 11:07:16,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4661 conditions, 2655 events. 397/2655 cut-off events. For 2510/2524 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 22148 event pairs, 225 based on Foata normal form. 2/2364 useless extension candidates. Maximal degree in co-relation 4612. Up to 524 conditions per place. [2022-11-20 11:07:16,418 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 62 selfloop transitions, 2 changer transitions 24/546 dead transitions. [2022-11-20 11:07:16,418 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 546 transitions, 1845 flow [2022-11-20 11:07:16,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 11:07:16,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 11:07:16,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6191 transitions. [2022-11-20 11:07:16,426 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8570044296788483 [2022-11-20 11:07:16,427 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6191 transitions. [2022-11-20 11:07:16,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6191 transitions. [2022-11-20 11:07:16,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:16,430 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6191 transitions. [2022-11-20 11:07:16,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 442.2142857142857) internal successors, (6191), 14 states have internal predecessors, (6191), 0 states have call successors, (0), 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-20 11:07:16,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 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-20 11:07:16,448 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 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-20 11:07:16,448 INFO L175 Difference]: Start difference. First operand has 554 places, 524 transitions, 1539 flow. Second operand 14 states and 6191 transitions. [2022-11-20 11:07:16,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 546 transitions, 1845 flow [2022-11-20 11:07:16,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 546 transitions, 1777 flow, removed 16 selfloop flow, removed 14 redundant places. [2022-11-20 11:07:16,475 INFO L231 Difference]: Finished difference. Result has 545 places, 513 transitions, 1378 flow [2022-11-20 11:07:16,476 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1378, PETRI_PLACES=545, PETRI_TRANSITIONS=513} [2022-11-20 11:07:16,477 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 82 predicate places. [2022-11-20 11:07:16,477 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 513 transitions, 1378 flow [2022-11-20 11:07:16,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:16,478 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:16,478 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:16,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-20 11:07:16,479 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-20 11:07:16,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:16,479 INFO L85 PathProgramCache]: Analyzing trace with hash -462813012, now seen corresponding path program 1 times [2022-11-20 11:07:16,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:16,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727784836] [2022-11-20 11:07:16,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:16,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:16,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:16,954 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:16,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:16,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727784836] [2022-11-20 11:07:16,954 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727784836] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:16,955 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:16,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:16,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626600249] [2022-11-20 11:07:16,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:16,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:16,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:16,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:16,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:16,960 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:16,963 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 513 transitions, 1378 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:16,964 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:16,964 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:16,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:17,986 INFO L130 PetriNetUnfolder]: 422/2811 cut-off events. [2022-11-20 11:07:17,986 INFO L131 PetriNetUnfolder]: For 2303/2323 co-relation queries the response was YES. [2022-11-20 11:07:18,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4811 conditions, 2811 events. 422/2811 cut-off events. For 2303/2323 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 23407 event pairs, 225 based on Foata normal form. 2/2515 useless extension candidates. Maximal degree in co-relation 4766. Up to 543 conditions per place. [2022-11-20 11:07:18,015 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 75 selfloop transitions, 13 changer transitions 16/563 dead transitions. [2022-11-20 11:07:18,015 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 563 transitions, 1854 flow [2022-11-20 11:07:18,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 11:07:18,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 11:07:18,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 7076 transitions. [2022-11-20 11:07:18,025 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8570736434108527 [2022-11-20 11:07:18,025 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 7076 transitions. [2022-11-20 11:07:18,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 7076 transitions. [2022-11-20 11:07:18,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:18,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 7076 transitions. [2022-11-20 11:07:18,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 442.25) internal successors, (7076), 16 states have internal predecessors, (7076), 0 states have call successors, (0), 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-20 11:07:18,048 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 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-20 11:07:18,051 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 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-20 11:07:18,051 INFO L175 Difference]: Start difference. First operand has 545 places, 513 transitions, 1378 flow. Second operand 16 states and 7076 transitions. [2022-11-20 11:07:18,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 563 transitions, 1854 flow [2022-11-20 11:07:18,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 563 transitions, 1818 flow, removed 14 selfloop flow, removed 15 redundant places. [2022-11-20 11:07:18,077 INFO L231 Difference]: Finished difference. Result has 535 places, 527 transitions, 1531 flow [2022-11-20 11:07:18,078 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1346, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1531, PETRI_PLACES=535, PETRI_TRANSITIONS=527} [2022-11-20 11:07:18,078 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 72 predicate places. [2022-11-20 11:07:18,078 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 527 transitions, 1531 flow [2022-11-20 11:07:18,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:18,080 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:18,080 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:18,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-20 11:07:18,081 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-20 11:07:18,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:18,081 INFO L85 PathProgramCache]: Analyzing trace with hash 2701542, now seen corresponding path program 2 times [2022-11-20 11:07:18,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:18,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958916367] [2022-11-20 11:07:18,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:18,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:18,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:18,485 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:18,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:18,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958916367] [2022-11-20 11:07:18,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958916367] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:18,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:18,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:18,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277534462] [2022-11-20 11:07:18,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:18,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:18,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:18,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:18,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:18,492 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:18,495 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 535 places, 527 transitions, 1531 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:18,495 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:18,496 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:18,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:19,417 INFO L130 PetriNetUnfolder]: 396/2510 cut-off events. [2022-11-20 11:07:19,418 INFO L131 PetriNetUnfolder]: For 2674/2710 co-relation queries the response was YES. [2022-11-20 11:07:19,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4753 conditions, 2510 events. 396/2510 cut-off events. For 2674/2710 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 20529 event pairs, 221 based on Foata normal form. 8/2271 useless extension candidates. Maximal degree in co-relation 4711. Up to 506 conditions per place. [2022-11-20 11:07:19,443 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 110 selfloop transitions, 8 changer transitions 22/599 dead transitions. [2022-11-20 11:07:19,443 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 599 transitions, 2189 flow [2022-11-20 11:07:19,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-20 11:07:19,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-20 11:07:19,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 7977 transitions. [2022-11-20 11:07:19,452 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8588501291989664 [2022-11-20 11:07:19,452 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 7977 transitions. [2022-11-20 11:07:19,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 7977 transitions. [2022-11-20 11:07:19,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:19,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 7977 transitions. [2022-11-20 11:07:19,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 443.1666666666667) internal successors, (7977), 18 states have internal predecessors, (7977), 0 states have call successors, (0), 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-20 11:07:19,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 516.0) internal successors, (9804), 19 states have internal predecessors, (9804), 0 states have call successors, (0), 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-20 11:07:19,480 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 516.0) internal successors, (9804), 19 states have internal predecessors, (9804), 0 states have call successors, (0), 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-20 11:07:19,480 INFO L175 Difference]: Start difference. First operand has 535 places, 527 transitions, 1531 flow. Second operand 18 states and 7977 transitions. [2022-11-20 11:07:19,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 599 transitions, 2189 flow [2022-11-20 11:07:19,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 599 transitions, 2057 flow, removed 66 selfloop flow, removed 3 redundant places. [2022-11-20 11:07:19,508 INFO L231 Difference]: Finished difference. Result has 554 places, 527 transitions, 1506 flow [2022-11-20 11:07:19,509 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1453, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1506, PETRI_PLACES=554, PETRI_TRANSITIONS=527} [2022-11-20 11:07:19,509 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 91 predicate places. [2022-11-20 11:07:19,509 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 527 transitions, 1506 flow [2022-11-20 11:07:19,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:19,510 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:19,511 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:19,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-20 11:07:19,511 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-20 11:07:19,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:19,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1591889934, now seen corresponding path program 3 times [2022-11-20 11:07:19,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:19,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326845493] [2022-11-20 11:07:19,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:19,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:19,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:19,908 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:19,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:19,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326845493] [2022-11-20 11:07:19,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326845493] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:19,908 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:19,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:19,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898512397] [2022-11-20 11:07:19,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:19,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:19,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:19,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:19,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:19,917 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:19,920 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 527 transitions, 1506 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:19,920 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:19,920 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:19,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:20,803 INFO L130 PetriNetUnfolder]: 410/2746 cut-off events. [2022-11-20 11:07:20,804 INFO L131 PetriNetUnfolder]: For 4043/4086 co-relation queries the response was YES. [2022-11-20 11:07:20,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5417 conditions, 2746 events. 410/2746 cut-off events. For 4043/4086 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 23372 event pairs, 233 based on Foata normal form. 2/2470 useless extension candidates. Maximal degree in co-relation 5364. Up to 546 conditions per place. [2022-11-20 11:07:20,832 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 113 selfloop transitions, 10 changer transitions 24/606 dead transitions. [2022-11-20 11:07:20,832 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 606 transitions, 2318 flow [2022-11-20 11:07:20,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-20 11:07:20,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-11-20 11:07:20,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 7524 transitions. [2022-11-20 11:07:20,841 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8577291381668947 [2022-11-20 11:07:20,842 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 7524 transitions. [2022-11-20 11:07:20,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 7524 transitions. [2022-11-20 11:07:20,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:20,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 7524 transitions. [2022-11-20 11:07:20,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 442.5882352941176) internal successors, (7524), 17 states have internal predecessors, (7524), 0 states have call successors, (0), 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-20 11:07:20,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 516.0) internal successors, (9288), 18 states have internal predecessors, (9288), 0 states have call successors, (0), 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-20 11:07:20,868 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 516.0) internal successors, (9288), 18 states have internal predecessors, (9288), 0 states have call successors, (0), 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-20 11:07:20,869 INFO L175 Difference]: Start difference. First operand has 554 places, 527 transitions, 1506 flow. Second operand 17 states and 7524 transitions. [2022-11-20 11:07:20,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 606 transitions, 2318 flow [2022-11-20 11:07:20,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 606 transitions, 2250 flow, removed 32 selfloop flow, removed 10 redundant places. [2022-11-20 11:07:20,907 INFO L231 Difference]: Finished difference. Result has 564 places, 531 transitions, 1597 flow [2022-11-20 11:07:20,908 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1483, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1597, PETRI_PLACES=564, PETRI_TRANSITIONS=531} [2022-11-20 11:07:20,908 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 101 predicate places. [2022-11-20 11:07:20,909 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 531 transitions, 1597 flow [2022-11-20 11:07:20,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:20,910 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:20,910 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:20,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-20 11:07:20,911 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-20 11:07:20,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:20,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1715047470, now seen corresponding path program 4 times [2022-11-20 11:07:20,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:20,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497921562] [2022-11-20 11:07:20,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:20,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:20,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:21,281 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:21,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:21,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497921562] [2022-11-20 11:07:21,281 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497921562] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:21,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:21,282 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:21,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906064913] [2022-11-20 11:07:21,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:21,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:21,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:21,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:21,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:21,287 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:21,290 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 531 transitions, 1597 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:21,290 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:21,291 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:21,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:22,136 INFO L130 PetriNetUnfolder]: 421/2882 cut-off events. [2022-11-20 11:07:22,136 INFO L131 PetriNetUnfolder]: For 4298/4336 co-relation queries the response was YES. [2022-11-20 11:07:22,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5622 conditions, 2882 events. 421/2882 cut-off events. For 4298/4336 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 24493 event pairs, 235 based on Foata normal form. 5/2587 useless extension candidates. Maximal degree in co-relation 5563. Up to 564 conditions per place. [2022-11-20 11:07:22,171 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 79 selfloop transitions, 4 changer transitions 20/562 dead transitions. [2022-11-20 11:07:22,171 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 562 transitions, 2019 flow [2022-11-20 11:07:22,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-20 11:07:22,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-11-20 11:07:22,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 5759 transitions. [2022-11-20 11:07:22,177 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8585271317829457 [2022-11-20 11:07:22,178 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 5759 transitions. [2022-11-20 11:07:22,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 5759 transitions. [2022-11-20 11:07:22,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:22,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 5759 transitions. [2022-11-20 11:07:22,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 443.0) internal successors, (5759), 13 states have internal predecessors, (5759), 0 states have call successors, (0), 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-20 11:07:22,194 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 516.0) internal successors, (7224), 14 states have internal predecessors, (7224), 0 states have call successors, (0), 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-20 11:07:22,195 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 516.0) internal successors, (7224), 14 states have internal predecessors, (7224), 0 states have call successors, (0), 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-20 11:07:22,196 INFO L175 Difference]: Start difference. First operand has 564 places, 531 transitions, 1597 flow. Second operand 13 states and 5759 transitions. [2022-11-20 11:07:22,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 562 transitions, 2019 flow [2022-11-20 11:07:22,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 562 transitions, 1960 flow, removed 28 selfloop flow, removed 12 redundant places. [2022-11-20 11:07:22,230 INFO L231 Difference]: Finished difference. Result has 557 places, 523 transitions, 1498 flow [2022-11-20 11:07:22,231 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1559, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1498, PETRI_PLACES=557, PETRI_TRANSITIONS=523} [2022-11-20 11:07:22,232 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 94 predicate places. [2022-11-20 11:07:22,232 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 523 transitions, 1498 flow [2022-11-20 11:07:22,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:22,233 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:22,233 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:22,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-20 11:07:22,233 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-20 11:07:22,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:22,234 INFO L85 PathProgramCache]: Analyzing trace with hash -931110008, now seen corresponding path program 5 times [2022-11-20 11:07:22,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:22,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413553696] [2022-11-20 11:07:22,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:22,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:22,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:22,648 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:22,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:22,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413553696] [2022-11-20 11:07:22,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413553696] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:22,649 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:22,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:22,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455181733] [2022-11-20 11:07:22,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:22,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:22,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:22,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:22,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:22,654 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:22,658 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 523 transitions, 1498 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:22,658 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:22,658 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:22,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:23,564 INFO L130 PetriNetUnfolder]: 417/2806 cut-off events. [2022-11-20 11:07:23,564 INFO L131 PetriNetUnfolder]: For 3848/3881 co-relation queries the response was YES. [2022-11-20 11:07:23,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5489 conditions, 2806 events. 417/2806 cut-off events. For 3848/3881 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 23794 event pairs, 248 based on Foata normal form. 2/2509 useless extension candidates. Maximal degree in co-relation 5436. Up to 601 conditions per place. [2022-11-20 11:07:23,590 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 78 selfloop transitions, 14 changer transitions 16/567 dead transitions. [2022-11-20 11:07:23,590 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 567 transitions, 2101 flow [2022-11-20 11:07:23,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 11:07:23,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 11:07:23,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6196 transitions. [2022-11-20 11:07:23,675 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8576965669988926 [2022-11-20 11:07:23,675 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6196 transitions. [2022-11-20 11:07:23,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6196 transitions. [2022-11-20 11:07:23,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:23,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6196 transitions. [2022-11-20 11:07:23,686 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 442.57142857142856) internal successors, (6196), 14 states have internal predecessors, (6196), 0 states have call successors, (0), 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-20 11:07:23,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 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-20 11:07:23,695 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 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-20 11:07:23,696 INFO L175 Difference]: Start difference. First operand has 557 places, 523 transitions, 1498 flow. Second operand 14 states and 6196 transitions. [2022-11-20 11:07:23,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 567 transitions, 2101 flow [2022-11-20 11:07:23,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 567 transitions, 1987 flow, removed 38 selfloop flow, removed 13 redundant places. [2022-11-20 11:07:23,724 INFO L231 Difference]: Finished difference. Result has 555 places, 533 transitions, 1629 flow [2022-11-20 11:07:23,725 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1629, PETRI_PLACES=555, PETRI_TRANSITIONS=533} [2022-11-20 11:07:23,725 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 92 predicate places. [2022-11-20 11:07:23,726 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 533 transitions, 1629 flow [2022-11-20 11:07:23,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:23,727 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:23,727 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:23,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-20 11:07:23,727 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-20 11:07:23,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:23,728 INFO L85 PathProgramCache]: Analyzing trace with hash 196771238, now seen corresponding path program 6 times [2022-11-20 11:07:23,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:23,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221994281] [2022-11-20 11:07:23,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:23,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:23,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:24,152 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:24,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:24,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221994281] [2022-11-20 11:07:24,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221994281] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:24,153 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:24,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:24,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252983674] [2022-11-20 11:07:24,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:24,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:24,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:24,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:24,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:24,159 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:24,162 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 533 transitions, 1629 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:24,162 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:24,162 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:24,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:25,010 INFO L130 PetriNetUnfolder]: 413/2728 cut-off events. [2022-11-20 11:07:25,010 INFO L131 PetriNetUnfolder]: For 3660/3690 co-relation queries the response was YES. [2022-11-20 11:07:25,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5446 conditions, 2728 events. 413/2728 cut-off events. For 3660/3690 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 23169 event pairs, 249 based on Foata normal form. 2/2439 useless extension candidates. Maximal degree in co-relation 5392. Up to 569 conditions per place. [2022-11-20 11:07:25,037 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 84 selfloop transitions, 11 changer transitions 17/571 dead transitions. [2022-11-20 11:07:25,037 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 571 transitions, 2221 flow [2022-11-20 11:07:25,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:07:25,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:07:25,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 6633 transitions. [2022-11-20 11:07:25,044 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8569767441860465 [2022-11-20 11:07:25,045 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 6633 transitions. [2022-11-20 11:07:25,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 6633 transitions. [2022-11-20 11:07:25,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:25,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 6633 transitions. [2022-11-20 11:07:25,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 442.2) internal successors, (6633), 15 states have internal predecessors, (6633), 0 states have call successors, (0), 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-20 11:07:25,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 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-20 11:07:25,064 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 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-20 11:07:25,065 INFO L175 Difference]: Start difference. First operand has 555 places, 533 transitions, 1629 flow. Second operand 15 states and 6633 transitions. [2022-11-20 11:07:25,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 571 transitions, 2221 flow [2022-11-20 11:07:25,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 571 transitions, 2151 flow, removed 28 selfloop flow, removed 6 redundant places. [2022-11-20 11:07:25,098 INFO L231 Difference]: Finished difference. Result has 568 places, 538 transitions, 1706 flow [2022-11-20 11:07:25,099 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1588, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1706, PETRI_PLACES=568, PETRI_TRANSITIONS=538} [2022-11-20 11:07:25,100 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 105 predicate places. [2022-11-20 11:07:25,100 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 538 transitions, 1706 flow [2022-11-20 11:07:25,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:25,101 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:25,102 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:25,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-20 11:07:25,102 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-20 11:07:25,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:25,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1099318846, now seen corresponding path program 7 times [2022-11-20 11:07:25,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:25,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009269224] [2022-11-20 11:07:25,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:25,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:25,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:25,569 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:25,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:25,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009269224] [2022-11-20 11:07:25,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009269224] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:25,569 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:25,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:25,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647210414] [2022-11-20 11:07:25,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:25,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:25,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:25,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:25,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:25,574 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:25,577 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 538 transitions, 1706 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:25,578 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:25,578 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:25,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:26,705 INFO L130 PetriNetUnfolder]: 410/2725 cut-off events. [2022-11-20 11:07:26,706 INFO L131 PetriNetUnfolder]: For 4310/4351 co-relation queries the response was YES. [2022-11-20 11:07:26,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5524 conditions, 2725 events. 410/2725 cut-off events. For 4310/4351 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 23198 event pairs, 247 based on Foata normal form. 4/2441 useless extension candidates. Maximal degree in co-relation 5464. Up to 563 conditions per place. [2022-11-20 11:07:26,734 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 79 selfloop transitions, 14 changer transitions 19/571 dead transitions. [2022-11-20 11:07:26,734 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 573 places, 571 transitions, 2264 flow [2022-11-20 11:07:26,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 11:07:26,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 11:07:26,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 6632 transitions. [2022-11-20 11:07:26,745 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8568475452196382 [2022-11-20 11:07:26,745 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 6632 transitions. [2022-11-20 11:07:26,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 6632 transitions. [2022-11-20 11:07:26,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:26,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 6632 transitions. [2022-11-20 11:07:26,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 442.1333333333333) internal successors, (6632), 15 states have internal predecessors, (6632), 0 states have call successors, (0), 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-20 11:07:26,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 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-20 11:07:26,774 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 516.0) internal successors, (8256), 16 states have internal predecessors, (8256), 0 states have call successors, (0), 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-20 11:07:26,775 INFO L175 Difference]: Start difference. First operand has 568 places, 538 transitions, 1706 flow. Second operand 15 states and 6632 transitions. [2022-11-20 11:07:26,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 573 places, 571 transitions, 2264 flow [2022-11-20 11:07:26,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 571 transitions, 2193 flow, removed 31 selfloop flow, removed 8 redundant places. [2022-11-20 11:07:26,822 INFO L231 Difference]: Finished difference. Result has 575 places, 542 transitions, 1794 flow [2022-11-20 11:07:26,823 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1794, PETRI_PLACES=575, PETRI_TRANSITIONS=542} [2022-11-20 11:07:26,823 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 112 predicate places. [2022-11-20 11:07:26,823 INFO L495 AbstractCegarLoop]: Abstraction has has 575 places, 542 transitions, 1794 flow [2022-11-20 11:07:26,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:26,824 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:26,825 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:26,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-20 11:07:26,825 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-20 11:07:26,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:26,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1292085182, now seen corresponding path program 8 times [2022-11-20 11:07:26,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:26,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736070062] [2022-11-20 11:07:26,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:26,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:26,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:27,325 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:27,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:27,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736070062] [2022-11-20 11:07:27,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736070062] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:27,326 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:27,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:27,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628775107] [2022-11-20 11:07:27,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:27,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:27,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:27,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:27,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:27,331 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:27,334 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 542 transitions, 1794 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:27,334 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:27,335 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:27,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:28,147 INFO L130 PetriNetUnfolder]: 387/2578 cut-off events. [2022-11-20 11:07:28,148 INFO L131 PetriNetUnfolder]: For 4045/4090 co-relation queries the response was YES. [2022-11-20 11:07:28,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5299 conditions, 2578 events. 387/2578 cut-off events. For 4045/4090 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 21695 event pairs, 235 based on Foata normal form. 4/2318 useless extension candidates. Maximal degree in co-relation 5236. Up to 560 conditions per place. [2022-11-20 11:07:28,173 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 77 selfloop transitions, 4 changer transitions 21/561 dead transitions. [2022-11-20 11:07:28,173 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 561 transitions, 2143 flow [2022-11-20 11:07:28,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 11:07:28,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 11:07:28,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6188 transitions. [2022-11-20 11:07:28,177 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8565891472868217 [2022-11-20 11:07:28,178 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6188 transitions. [2022-11-20 11:07:28,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6188 transitions. [2022-11-20 11:07:28,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:28,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6188 transitions. [2022-11-20 11:07:28,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 442.0) internal successors, (6188), 14 states have internal predecessors, (6188), 0 states have call successors, (0), 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-20 11:07:28,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 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-20 11:07:28,190 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 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-20 11:07:28,190 INFO L175 Difference]: Start difference. First operand has 575 places, 542 transitions, 1794 flow. Second operand 14 states and 6188 transitions. [2022-11-20 11:07:28,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 561 transitions, 2143 flow [2022-11-20 11:07:28,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 561 transitions, 2064 flow, removed 30 selfloop flow, removed 8 redundant places. [2022-11-20 11:07:28,233 INFO L231 Difference]: Finished difference. Result has 578 places, 531 transitions, 1608 flow [2022-11-20 11:07:28,234 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1735, PETRI_DIFFERENCE_MINUEND_PLACES=560, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1608, PETRI_PLACES=578, PETRI_TRANSITIONS=531} [2022-11-20 11:07:28,235 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 115 predicate places. [2022-11-20 11:07:28,235 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 531 transitions, 1608 flow [2022-11-20 11:07:28,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:28,236 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:28,236 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:28,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-20 11:07:28,237 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-20 11:07:28,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:28,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1841404034, now seen corresponding path program 9 times [2022-11-20 11:07:28,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:28,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259256763] [2022-11-20 11:07:28,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:28,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:28,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:28,645 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:28,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:28,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259256763] [2022-11-20 11:07:28,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259256763] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:28,646 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:28,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:28,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16532316] [2022-11-20 11:07:28,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:28,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:28,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:28,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:28,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:28,651 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:28,654 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 531 transitions, 1608 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:28,654 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:28,654 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:28,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:29,614 INFO L130 PetriNetUnfolder]: 403/2772 cut-off events. [2022-11-20 11:07:29,614 INFO L131 PetriNetUnfolder]: For 3850/3884 co-relation queries the response was YES. [2022-11-20 11:07:29,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5380 conditions, 2772 events. 403/2772 cut-off events. For 3850/3884 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 23422 event pairs, 244 based on Foata normal form. 3/2475 useless extension candidates. Maximal degree in co-relation 5318. Up to 587 conditions per place. [2022-11-20 11:07:29,642 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 76 selfloop transitions, 10 changer transitions 22/567 dead transitions. [2022-11-20 11:07:29,642 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 567 transitions, 2138 flow [2022-11-20 11:07:29,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-20 11:07:29,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-11-20 11:07:29,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 7070 transitions. [2022-11-20 11:07:29,648 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8563468992248062 [2022-11-20 11:07:29,649 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 7070 transitions. [2022-11-20 11:07:29,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 7070 transitions. [2022-11-20 11:07:29,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:29,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 7070 transitions. [2022-11-20 11:07:29,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 441.875) internal successors, (7070), 16 states have internal predecessors, (7070), 0 states have call successors, (0), 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-20 11:07:29,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 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-20 11:07:29,668 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 516.0) internal successors, (8772), 17 states have internal predecessors, (8772), 0 states have call successors, (0), 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-20 11:07:29,668 INFO L175 Difference]: Start difference. First operand has 578 places, 531 transitions, 1608 flow. Second operand 16 states and 7070 transitions. [2022-11-20 11:07:29,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 567 transitions, 2138 flow [2022-11-20 11:07:29,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 567 transitions, 2040 flow, removed 26 selfloop flow, removed 16 redundant places. [2022-11-20 11:07:29,703 INFO L231 Difference]: Finished difference. Result has 569 places, 532 transitions, 1634 flow [2022-11-20 11:07:29,704 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1634, PETRI_PLACES=569, PETRI_TRANSITIONS=532} [2022-11-20 11:07:29,704 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 106 predicate places. [2022-11-20 11:07:29,705 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 532 transitions, 1634 flow [2022-11-20 11:07:29,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:29,706 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:29,706 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:29,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-11-20 11:07:29,706 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-20 11:07:29,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:29,707 INFO L85 PathProgramCache]: Analyzing trace with hash 450390158, now seen corresponding path program 10 times [2022-11-20 11:07:29,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:29,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585940174] [2022-11-20 11:07:29,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:29,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:29,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:30,123 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:30,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:30,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585940174] [2022-11-20 11:07:30,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585940174] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:30,124 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:30,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-20 11:07:30,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519127286] [2022-11-20 11:07:30,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:30,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-20 11:07:30,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:30,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-20 11:07:30,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-20 11:07:30,129 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 436 out of 516 [2022-11-20 11:07:30,131 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 532 transitions, 1634 flow. Second operand has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:30,132 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:30,132 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 436 of 516 [2022-11-20 11:07:30,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:31,004 INFO L130 PetriNetUnfolder]: 379/2535 cut-off events. [2022-11-20 11:07:31,005 INFO L131 PetriNetUnfolder]: For 3088/3114 co-relation queries the response was YES. [2022-11-20 11:07:31,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4955 conditions, 2535 events. 379/2535 cut-off events. For 3088/3114 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 21282 event pairs, 244 based on Foata normal form. 3/2265 useless extension candidates. Maximal degree in co-relation 4895. Up to 576 conditions per place. [2022-11-20 11:07:31,027 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 71 selfloop transitions, 2 changer transitions 22/554 dead transitions. [2022-11-20 11:07:31,028 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 554 transitions, 1956 flow [2022-11-20 11:07:31,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-20 11:07:31,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-11-20 11:07:31,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 6189 transitions. [2022-11-20 11:07:31,032 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8567275747508306 [2022-11-20 11:07:31,032 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 6189 transitions. [2022-11-20 11:07:31,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 6189 transitions. [2022-11-20 11:07:31,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:31,033 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 6189 transitions. [2022-11-20 11:07:31,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 442.07142857142856) internal successors, (6189), 14 states have internal predecessors, (6189), 0 states have call successors, (0), 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-20 11:07:31,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 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-20 11:07:31,048 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 516.0) internal successors, (7740), 15 states have internal predecessors, (7740), 0 states have call successors, (0), 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-20 11:07:31,049 INFO L175 Difference]: Start difference. First operand has 569 places, 532 transitions, 1634 flow. Second operand 14 states and 6189 transitions. [2022-11-20 11:07:31,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 554 transitions, 1956 flow [2022-11-20 11:07:31,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 554 transitions, 1903 flow, removed 21 selfloop flow, removed 11 redundant places. [2022-11-20 11:07:31,080 INFO L231 Difference]: Finished difference. Result has 566 places, 521 transitions, 1480 flow [2022-11-20 11:07:31,081 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1480, PETRI_PLACES=566, PETRI_TRANSITIONS=521} [2022-11-20 11:07:31,081 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 103 predicate places. [2022-11-20 11:07:31,082 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 521 transitions, 1480 flow [2022-11-20 11:07:31,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 440.0) internal successors, (3960), 9 states have internal predecessors, (3960), 0 states have call successors, (0), 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-20 11:07:31,083 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:31,083 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:31,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-20 11:07:31,084 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-20 11:07:31,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:31,084 INFO L85 PathProgramCache]: Analyzing trace with hash -395595517, now seen corresponding path program 1 times [2022-11-20 11:07:31,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:31,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442400938] [2022-11-20 11:07:31,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:31,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:31,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:31,321 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:31,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:31,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442400938] [2022-11-20 11:07:31,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442400938] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:31,322 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:31,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:07:31,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509305439] [2022-11-20 11:07:31,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:31,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:07:31,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:31,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:07:31,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:07:31,326 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 472 out of 516 [2022-11-20 11:07:31,327 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 521 transitions, 1480 flow. Second operand has 3 states, 3 states have (on average 475.0) internal successors, (1425), 3 states have internal predecessors, (1425), 0 states have call successors, (0), 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-20 11:07:31,327 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:31,327 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 472 of 516 [2022-11-20 11:07:31,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:31,919 INFO L130 PetriNetUnfolder]: 173/2883 cut-off events. [2022-11-20 11:07:31,919 INFO L131 PetriNetUnfolder]: For 1717/1819 co-relation queries the response was YES. [2022-11-20 11:07:31,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4236 conditions, 2883 events. 173/2883 cut-off events. For 1717/1819 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 23393 event pairs, 36 based on Foata normal form. 2/2624 useless extension candidates. Maximal degree in co-relation 4180. Up to 65 conditions per place. [2022-11-20 11:07:31,941 INFO L137 encePairwiseOnDemand]: 511/516 looper letters, 21 selfloop transitions, 4 changer transitions 4/528 dead transitions. [2022-11-20 11:07:31,941 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 528 transitions, 1547 flow [2022-11-20 11:07:31,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:07:31,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 11:07:31,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1442 transitions. [2022-11-20 11:07:31,943 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9315245478036176 [2022-11-20 11:07:31,943 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1442 transitions. [2022-11-20 11:07:31,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1442 transitions. [2022-11-20 11:07:31,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:31,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1442 transitions. [2022-11-20 11:07:31,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 480.6666666666667) internal successors, (1442), 3 states have internal predecessors, (1442), 0 states have call successors, (0), 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-20 11:07:31,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:07:31,945 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:07:31,946 INFO L175 Difference]: Start difference. First operand has 566 places, 521 transitions, 1480 flow. Second operand 3 states and 1442 transitions. [2022-11-20 11:07:31,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 528 transitions, 1547 flow [2022-11-20 11:07:31,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 528 transitions, 1511 flow, removed 15 selfloop flow, removed 14 redundant places. [2022-11-20 11:07:31,964 INFO L231 Difference]: Finished difference. Result has 536 places, 518 transitions, 1446 flow [2022-11-20 11:07:31,964 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1444, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1446, PETRI_PLACES=536, PETRI_TRANSITIONS=518} [2022-11-20 11:07:31,965 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 73 predicate places. [2022-11-20 11:07:31,965 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 518 transitions, 1446 flow [2022-11-20 11:07:31,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 475.0) internal successors, (1425), 3 states have internal predecessors, (1425), 0 states have call successors, (0), 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-20 11:07:31,965 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:31,966 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:31,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-20 11:07:31,966 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:31,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:31,967 INFO L85 PathProgramCache]: Analyzing trace with hash 865598484, now seen corresponding path program 1 times [2022-11-20 11:07:31,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:31,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096792835] [2022-11-20 11:07:31,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:31,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:32,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:32,171 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:32,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:32,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096792835] [2022-11-20 11:07:32,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096792835] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:32,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:32,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:07:32,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995363864] [2022-11-20 11:07:32,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:32,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:07:32,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:32,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:07:32,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:07:32,174 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 472 out of 516 [2022-11-20 11:07:32,175 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 518 transitions, 1446 flow. Second operand has 3 states, 3 states have (on average 475.0) internal successors, (1425), 3 states have internal predecessors, (1425), 0 states have call successors, (0), 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-20 11:07:32,176 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:32,176 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 472 of 516 [2022-11-20 11:07:32,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:32,633 INFO L130 PetriNetUnfolder]: 157/1668 cut-off events. [2022-11-20 11:07:32,633 INFO L131 PetriNetUnfolder]: For 751/833 co-relation queries the response was YES. [2022-11-20 11:07:32,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2361 conditions, 1668 events. 157/1668 cut-off events. For 751/833 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 11259 event pairs, 69 based on Foata normal form. 1/1485 useless extension candidates. Maximal degree in co-relation 2315. Up to 130 conditions per place. [2022-11-20 11:07:32,650 INFO L137 encePairwiseOnDemand]: 511/516 looper letters, 20 selfloop transitions, 4 changer transitions 0/524 dead transitions. [2022-11-20 11:07:32,650 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 524 transitions, 1508 flow [2022-11-20 11:07:32,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:07:32,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 11:07:32,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1441 transitions. [2022-11-20 11:07:32,651 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9308785529715762 [2022-11-20 11:07:32,652 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1441 transitions. [2022-11-20 11:07:32,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1441 transitions. [2022-11-20 11:07:32,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:32,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1441 transitions. [2022-11-20 11:07:32,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 480.3333333333333) internal successors, (1441), 3 states have internal predecessors, (1441), 0 states have call successors, (0), 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-20 11:07:32,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:07:32,654 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:07:32,654 INFO L175 Difference]: Start difference. First operand has 536 places, 518 transitions, 1446 flow. Second operand 3 states and 1441 transitions. [2022-11-20 11:07:32,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 524 transitions, 1508 flow [2022-11-20 11:07:32,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 524 transitions, 1472 flow, removed 8 selfloop flow, removed 10 redundant places. [2022-11-20 11:07:32,664 INFO L231 Difference]: Finished difference. Result has 529 places, 519 transitions, 1428 flow [2022-11-20 11:07:32,665 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1428, PETRI_PLACES=529, PETRI_TRANSITIONS=519} [2022-11-20 11:07:32,665 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 66 predicate places. [2022-11-20 11:07:32,665 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 519 transitions, 1428 flow [2022-11-20 11:07:32,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 475.0) internal successors, (1425), 3 states have internal predecessors, (1425), 0 states have call successors, (0), 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-20 11:07:32,666 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:32,666 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:32,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-20 11:07:32,667 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:32,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:32,667 INFO L85 PathProgramCache]: Analyzing trace with hash 300533809, now seen corresponding path program 1 times [2022-11-20 11:07:32,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:32,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653163688] [2022-11-20 11:07:32,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:32,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:32,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:32,793 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:32,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:32,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653163688] [2022-11-20 11:07:32,794 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653163688] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:32,794 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:32,794 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:07:32,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123041161] [2022-11-20 11:07:32,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:32,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:07:32,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:32,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:07:32,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:07:32,797 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 516 [2022-11-20 11:07:32,798 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 519 transitions, 1428 flow. Second operand has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 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-20 11:07:32,798 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:32,799 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 516 [2022-11-20 11:07:32,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:33,529 INFO L130 PetriNetUnfolder]: 160/2451 cut-off events. [2022-11-20 11:07:33,529 INFO L131 PetriNetUnfolder]: For 1121/1214 co-relation queries the response was YES. [2022-11-20 11:07:33,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3611 conditions, 2451 events. 160/2451 cut-off events. For 1121/1214 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 18875 event pairs, 60 based on Foata normal form. 9/2272 useless extension candidates. Maximal degree in co-relation 3572. Up to 98 conditions per place. [2022-11-20 11:07:33,565 INFO L137 encePairwiseOnDemand]: 509/516 looper letters, 26 selfloop transitions, 5 changer transitions 0/530 dead transitions. [2022-11-20 11:07:33,565 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 530 transitions, 1518 flow [2022-11-20 11:07:33,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:07:33,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 11:07:33,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1443 transitions. [2022-11-20 11:07:33,568 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9321705426356589 [2022-11-20 11:07:33,568 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1443 transitions. [2022-11-20 11:07:33,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1443 transitions. [2022-11-20 11:07:33,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:33,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1443 transitions. [2022-11-20 11:07:33,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 481.0) internal successors, (1443), 3 states have internal predecessors, (1443), 0 states have call successors, (0), 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-20 11:07:33,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:07:33,571 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:07:33,571 INFO L175 Difference]: Start difference. First operand has 529 places, 519 transitions, 1428 flow. Second operand 3 states and 1443 transitions. [2022-11-20 11:07:33,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 530 transitions, 1518 flow [2022-11-20 11:07:33,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 530 transitions, 1514 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-20 11:07:33,589 INFO L231 Difference]: Finished difference. Result has 532 places, 522 transitions, 1463 flow [2022-11-20 11:07:33,589 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1424, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1463, PETRI_PLACES=532, PETRI_TRANSITIONS=522} [2022-11-20 11:07:33,590 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 69 predicate places. [2022-11-20 11:07:33,591 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 522 transitions, 1463 flow [2022-11-20 11:07:33,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 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-20 11:07:33,591 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:33,592 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:33,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-20 11:07:33,592 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:33,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:33,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1895171101, now seen corresponding path program 2 times [2022-11-20 11:07:33,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:33,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948164972] [2022-11-20 11:07:33,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:33,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:33,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:33,692 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:33,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:33,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948164972] [2022-11-20 11:07:33,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948164972] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:33,694 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:33,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:07:33,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361820490] [2022-11-20 11:07:33,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:33,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:07:33,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:33,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:07:33,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:07:33,697 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 516 [2022-11-20 11:07:33,698 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 522 transitions, 1463 flow. Second operand has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 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-20 11:07:33,699 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:33,699 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 516 [2022-11-20 11:07:33,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:34,248 INFO L130 PetriNetUnfolder]: 156/2442 cut-off events. [2022-11-20 11:07:34,248 INFO L131 PetriNetUnfolder]: For 952/1033 co-relation queries the response was YES. [2022-11-20 11:07:34,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3443 conditions, 2442 events. 156/2442 cut-off events. For 952/1033 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 18655 event pairs, 61 based on Foata normal form. 8/2258 useless extension candidates. Maximal degree in co-relation 3403. Up to 134 conditions per place. [2022-11-20 11:07:34,264 INFO L137 encePairwiseOnDemand]: 512/516 looper letters, 26 selfloop transitions, 2 changer transitions 3/530 dead transitions. [2022-11-20 11:07:34,264 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 530 transitions, 1544 flow [2022-11-20 11:07:34,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:07:34,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 11:07:34,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1440 transitions. [2022-11-20 11:07:34,268 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9302325581395349 [2022-11-20 11:07:34,268 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1440 transitions. [2022-11-20 11:07:34,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1440 transitions. [2022-11-20 11:07:34,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:34,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1440 transitions. [2022-11-20 11:07:34,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 480.0) internal successors, (1440), 3 states have internal predecessors, (1440), 0 states have call successors, (0), 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-20 11:07:34,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:07:34,274 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:07:34,274 INFO L175 Difference]: Start difference. First operand has 532 places, 522 transitions, 1463 flow. Second operand 3 states and 1440 transitions. [2022-11-20 11:07:34,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 530 transitions, 1544 flow [2022-11-20 11:07:34,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 530 transitions, 1504 flow, removed 15 selfloop flow, removed 6 redundant places. [2022-11-20 11:07:34,291 INFO L231 Difference]: Finished difference. Result has 529 places, 522 transitions, 1433 flow [2022-11-20 11:07:34,292 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1423, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1433, PETRI_PLACES=529, PETRI_TRANSITIONS=522} [2022-11-20 11:07:34,292 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 66 predicate places. [2022-11-20 11:07:34,293 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 522 transitions, 1433 flow [2022-11-20 11:07:34,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 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-20 11:07:34,293 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:34,294 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:34,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-20 11:07:34,294 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:34,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:34,295 INFO L85 PathProgramCache]: Analyzing trace with hash -564885053, now seen corresponding path program 1 times [2022-11-20 11:07:34,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:34,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130952064] [2022-11-20 11:07:34,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:34,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:34,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:34,407 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:34,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:34,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130952064] [2022-11-20 11:07:34,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130952064] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:34,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:34,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:07:34,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749140746] [2022-11-20 11:07:34,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:34,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:07:34,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:34,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:07:34,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:07:34,411 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 516 [2022-11-20 11:07:34,412 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 522 transitions, 1433 flow. Second operand has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 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-20 11:07:34,412 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:34,412 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 516 [2022-11-20 11:07:34,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:35,044 INFO L130 PetriNetUnfolder]: 139/2254 cut-off events. [2022-11-20 11:07:35,045 INFO L131 PetriNetUnfolder]: For 735/802 co-relation queries the response was YES. [2022-11-20 11:07:35,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3114 conditions, 2254 events. 139/2254 cut-off events. For 735/802 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 16627 event pairs, 45 based on Foata normal form. 7/2085 useless extension candidates. Maximal degree in co-relation 3077. Up to 90 conditions per place. [2022-11-20 11:07:35,066 INFO L137 encePairwiseOnDemand]: 509/516 looper letters, 29 selfloop transitions, 5 changer transitions 1/534 dead transitions. [2022-11-20 11:07:35,066 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 534 transitions, 1546 flow [2022-11-20 11:07:35,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:07:35,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 11:07:35,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1443 transitions. [2022-11-20 11:07:35,067 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9321705426356589 [2022-11-20 11:07:35,067 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1443 transitions. [2022-11-20 11:07:35,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1443 transitions. [2022-11-20 11:07:35,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:35,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1443 transitions. [2022-11-20 11:07:35,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 481.0) internal successors, (1443), 3 states have internal predecessors, (1443), 0 states have call successors, (0), 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-20 11:07:35,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:07:35,071 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:07:35,071 INFO L175 Difference]: Start difference. First operand has 529 places, 522 transitions, 1433 flow. Second operand 3 states and 1443 transitions. [2022-11-20 11:07:35,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 534 transitions, 1546 flow [2022-11-20 11:07:35,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 534 transitions, 1537 flow, removed 3 selfloop flow, removed 2 redundant places. [2022-11-20 11:07:35,082 INFO L231 Difference]: Finished difference. Result has 531 places, 524 transitions, 1457 flow [2022-11-20 11:07:35,082 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1425, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1457, PETRI_PLACES=531, PETRI_TRANSITIONS=524} [2022-11-20 11:07:35,083 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 68 predicate places. [2022-11-20 11:07:35,083 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 524 transitions, 1457 flow [2022-11-20 11:07:35,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 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-20 11:07:35,084 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:35,084 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:35,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-20 11:07:35,085 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:35,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:35,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1344693549, now seen corresponding path program 2 times [2022-11-20 11:07:35,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:35,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531973866] [2022-11-20 11:07:35,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:35,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:35,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:35,178 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:35,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:35,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531973866] [2022-11-20 11:07:35,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531973866] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:35,179 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:35,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 11:07:35,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433725464] [2022-11-20 11:07:35,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:35,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 11:07:35,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:35,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 11:07:35,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 11:07:35,182 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 470 out of 516 [2022-11-20 11:07:35,184 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 524 transitions, 1457 flow. Second operand has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 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-20 11:07:35,184 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:35,184 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 470 of 516 [2022-11-20 11:07:35,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:35,720 INFO L130 PetriNetUnfolder]: 122/2108 cut-off events. [2022-11-20 11:07:35,720 INFO L131 PetriNetUnfolder]: For 555/620 co-relation queries the response was YES. [2022-11-20 11:07:35,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2893 conditions, 2108 events. 122/2108 cut-off events. For 555/620 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 15078 event pairs, 44 based on Foata normal form. 3/1949 useless extension candidates. Maximal degree in co-relation 2856. Up to 119 conditions per place. [2022-11-20 11:07:35,739 INFO L137 encePairwiseOnDemand]: 512/516 looper letters, 27 selfloop transitions, 2 changer transitions 4/530 dead transitions. [2022-11-20 11:07:35,740 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 530 transitions, 1534 flow [2022-11-20 11:07:35,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 11:07:35,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 11:07:35,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1440 transitions. [2022-11-20 11:07:35,741 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9302325581395349 [2022-11-20 11:07:35,742 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1440 transitions. [2022-11-20 11:07:35,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1440 transitions. [2022-11-20 11:07:35,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:35,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1440 transitions. [2022-11-20 11:07:35,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 480.0) internal successors, (1440), 3 states have internal predecessors, (1440), 0 states have call successors, (0), 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-20 11:07:35,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:07:35,747 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 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-20 11:07:35,747 INFO L175 Difference]: Start difference. First operand has 531 places, 524 transitions, 1457 flow. Second operand 3 states and 1440 transitions. [2022-11-20 11:07:35,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 530 transitions, 1534 flow [2022-11-20 11:07:35,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 530 transitions, 1502 flow, removed 8 selfloop flow, removed 5 redundant places. [2022-11-20 11:07:35,762 INFO L231 Difference]: Finished difference. Result has 529 places, 521 transitions, 1416 flow [2022-11-20 11:07:35,763 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1415, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1416, PETRI_PLACES=529, PETRI_TRANSITIONS=521} [2022-11-20 11:07:35,764 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 66 predicate places. [2022-11-20 11:07:35,764 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 521 transitions, 1416 flow [2022-11-20 11:07:35,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 474.3333333333333) internal successors, (1423), 3 states have internal predecessors, (1423), 0 states have call successors, (0), 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-20 11:07:35,764 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:35,765 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:35,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-20 11:07:35,765 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:35,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:35,766 INFO L85 PathProgramCache]: Analyzing trace with hash -2949800, now seen corresponding path program 1 times [2022-11-20 11:07:35,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:35,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238044304] [2022-11-20 11:07:35,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:35,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:35,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:36,101 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:36,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:36,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238044304] [2022-11-20 11:07:36,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238044304] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:36,102 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:36,102 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:07:36,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777869827] [2022-11-20 11:07:36,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:36,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:07:36,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:36,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:07:36,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:07:36,105 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 432 out of 516 [2022-11-20 11:07:36,107 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 521 transitions, 1416 flow. Second operand has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 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-20 11:07:36,107 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:36,107 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 432 of 516 [2022-11-20 11:07:36,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:37,052 INFO L130 PetriNetUnfolder]: 469/3715 cut-off events. [2022-11-20 11:07:37,052 INFO L131 PetriNetUnfolder]: For 1915/2057 co-relation queries the response was YES. [2022-11-20 11:07:37,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5645 conditions, 3715 events. 469/3715 cut-off events. For 1915/2057 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 32466 event pairs, 108 based on Foata normal form. 89/3516 useless extension candidates. Maximal degree in co-relation 5608. Up to 565 conditions per place. [2022-11-20 11:07:37,074 INFO L137 encePairwiseOnDemand]: 508/516 looper letters, 79 selfloop transitions, 6 changer transitions 7/551 dead transitions. [2022-11-20 11:07:37,075 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 551 transitions, 1747 flow [2022-11-20 11:07:37,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:07:37,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 11:07:37,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2680 transitions. [2022-11-20 11:07:37,077 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8656330749354005 [2022-11-20 11:07:37,078 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2680 transitions. [2022-11-20 11:07:37,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2680 transitions. [2022-11-20 11:07:37,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:37,078 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2680 transitions. [2022-11-20 11:07:37,080 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 446.6666666666667) internal successors, (2680), 6 states have internal predecessors, (2680), 0 states have call successors, (0), 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-20 11:07:37,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 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-20 11:07:37,082 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 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-20 11:07:37,082 INFO L175 Difference]: Start difference. First operand has 529 places, 521 transitions, 1416 flow. Second operand 6 states and 2680 transitions. [2022-11-20 11:07:37,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 551 transitions, 1747 flow [2022-11-20 11:07:37,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 551 transitions, 1740 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-11-20 11:07:37,093 INFO L231 Difference]: Finished difference. Result has 534 places, 521 transitions, 1429 flow [2022-11-20 11:07:37,093 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1429, PETRI_PLACES=534, PETRI_TRANSITIONS=521} [2022-11-20 11:07:37,094 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 71 predicate places. [2022-11-20 11:07:37,094 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 521 transitions, 1429 flow [2022-11-20 11:07:37,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 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-20 11:07:37,094 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:37,094 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:37,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-20 11:07:37,095 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:37,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:37,095 INFO L85 PathProgramCache]: Analyzing trace with hash 2043592293, now seen corresponding path program 1 times [2022-11-20 11:07:37,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:37,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546466312] [2022-11-20 11:07:37,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:37,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:37,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:37,335 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:37,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:37,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546466312] [2022-11-20 11:07:37,336 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546466312] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:37,336 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:37,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:07:37,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886585828] [2022-11-20 11:07:37,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:37,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:07:37,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:37,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:07:37,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:07:37,340 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 432 out of 516 [2022-11-20 11:07:37,342 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 521 transitions, 1429 flow. Second operand has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 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-20 11:07:37,342 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:37,342 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 432 of 516 [2022-11-20 11:07:37,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:38,651 INFO L130 PetriNetUnfolder]: 862/5277 cut-off events. [2022-11-20 11:07:38,651 INFO L131 PetriNetUnfolder]: For 2127/2127 co-relation queries the response was YES. [2022-11-20 11:07:38,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8104 conditions, 5277 events. 862/5277 cut-off events. For 2127/2127 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 51457 event pairs, 465 based on Foata normal form. 0/4720 useless extension candidates. Maximal degree in co-relation 8066. Up to 1052 conditions per place. [2022-11-20 11:07:38,707 INFO L137 encePairwiseOnDemand]: 501/516 looper letters, 62 selfloop transitions, 15 changer transitions 19/555 dead transitions. [2022-11-20 11:07:38,708 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 555 transitions, 1776 flow [2022-11-20 11:07:38,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 11:07:38,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 11:07:38,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3115 transitions. [2022-11-20 11:07:38,711 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8624031007751938 [2022-11-20 11:07:38,711 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3115 transitions. [2022-11-20 11:07:38,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3115 transitions. [2022-11-20 11:07:38,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:38,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3115 transitions. [2022-11-20 11:07:38,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 445.0) internal successors, (3115), 7 states have internal predecessors, (3115), 0 states have call successors, (0), 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-20 11:07:38,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-20 11:07:38,717 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-20 11:07:38,718 INFO L175 Difference]: Start difference. First operand has 534 places, 521 transitions, 1429 flow. Second operand 7 states and 3115 transitions. [2022-11-20 11:07:38,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 555 transitions, 1776 flow [2022-11-20 11:07:38,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 555 transitions, 1762 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-20 11:07:38,739 INFO L231 Difference]: Finished difference. Result has 541 places, 527 transitions, 1506 flow [2022-11-20 11:07:38,740 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1506, PETRI_PLACES=541, PETRI_TRANSITIONS=527} [2022-11-20 11:07:38,740 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 78 predicate places. [2022-11-20 11:07:38,740 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 527 transitions, 1506 flow [2022-11-20 11:07:38,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 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-20 11:07:38,741 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:38,742 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:38,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-20 11:07:38,742 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:38,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:38,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1104316968, now seen corresponding path program 2 times [2022-11-20 11:07:38,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:38,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882856649] [2022-11-20 11:07:38,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:38,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:38,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:38,980 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:38,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:38,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882856649] [2022-11-20 11:07:38,981 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882856649] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:38,981 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:38,981 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:07:38,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517419955] [2022-11-20 11:07:38,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:38,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:07:38,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:38,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:07:38,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:07:38,985 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 432 out of 516 [2022-11-20 11:07:38,987 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 527 transitions, 1506 flow. Second operand has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 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-20 11:07:38,987 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:38,987 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 432 of 516 [2022-11-20 11:07:38,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:39,997 INFO L130 PetriNetUnfolder]: 461/3519 cut-off events. [2022-11-20 11:07:39,998 INFO L131 PetriNetUnfolder]: For 1628/2030 co-relation queries the response was YES. [2022-11-20 11:07:40,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5798 conditions, 3519 events. 461/3519 cut-off events. For 1628/2030 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 30472 event pairs, 269 based on Foata normal form. 22/3341 useless extension candidates. Maximal degree in co-relation 5756. Up to 695 conditions per place. [2022-11-20 11:07:40,042 INFO L137 encePairwiseOnDemand]: 501/516 looper letters, 65 selfloop transitions, 15 changer transitions 16/559 dead transitions. [2022-11-20 11:07:40,043 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 559 transitions, 1858 flow [2022-11-20 11:07:40,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 11:07:40,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 11:07:40,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3113 transitions. [2022-11-20 11:07:40,046 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8618493909191584 [2022-11-20 11:07:40,046 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3113 transitions. [2022-11-20 11:07:40,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3113 transitions. [2022-11-20 11:07:40,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:40,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3113 transitions. [2022-11-20 11:07:40,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 444.7142857142857) internal successors, (3113), 7 states have internal predecessors, (3113), 0 states have call successors, (0), 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-20 11:07:40,054 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-20 11:07:40,055 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-20 11:07:40,056 INFO L175 Difference]: Start difference. First operand has 541 places, 527 transitions, 1506 flow. Second operand 7 states and 3113 transitions. [2022-11-20 11:07:40,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 559 transitions, 1858 flow [2022-11-20 11:07:40,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 559 transitions, 1856 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-11-20 11:07:40,075 INFO L231 Difference]: Finished difference. Result has 549 places, 533 transitions, 1591 flow [2022-11-20 11:07:40,077 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1504, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1591, PETRI_PLACES=549, PETRI_TRANSITIONS=533} [2022-11-20 11:07:40,077 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 86 predicate places. [2022-11-20 11:07:40,077 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 533 transitions, 1591 flow [2022-11-20 11:07:40,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 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-20 11:07:40,078 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:40,078 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:40,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-20 11:07:40,079 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:40,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:40,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1220416637, now seen corresponding path program 2 times [2022-11-20 11:07:40,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:40,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473597934] [2022-11-20 11:07:40,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:40,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:40,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:40,329 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:40,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:40,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473597934] [2022-11-20 11:07:40,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473597934] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:40,329 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:40,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:07:40,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919668475] [2022-11-20 11:07:40,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:40,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:07:40,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:40,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:07:40,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:07:40,333 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 434 out of 516 [2022-11-20 11:07:40,335 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 533 transitions, 1591 flow. Second operand has 5 states, 5 states have (on average 438.8) internal successors, (2194), 5 states have internal predecessors, (2194), 0 states have call successors, (0), 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-20 11:07:40,335 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:40,335 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 434 of 516 [2022-11-20 11:07:40,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:41,529 INFO L130 PetriNetUnfolder]: 772/4834 cut-off events. [2022-11-20 11:07:41,529 INFO L131 PetriNetUnfolder]: For 3589/3597 co-relation queries the response was YES. [2022-11-20 11:07:41,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8019 conditions, 4834 events. 772/4834 cut-off events. For 3589/3597 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 46929 event pairs, 189 based on Foata normal form. 44/4551 useless extension candidates. Maximal degree in co-relation 7973. Up to 983 conditions per place. [2022-11-20 11:07:41,576 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 80 selfloop transitions, 12 changer transitions 17/574 dead transitions. [2022-11-20 11:07:41,576 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 574 transitions, 2024 flow [2022-11-20 11:07:41,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:07:41,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 11:07:41,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2700 transitions. [2022-11-20 11:07:41,580 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.872093023255814 [2022-11-20 11:07:41,580 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2700 transitions. [2022-11-20 11:07:41,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2700 transitions. [2022-11-20 11:07:41,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:41,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2700 transitions. [2022-11-20 11:07:41,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 450.0) internal successors, (2700), 6 states have internal predecessors, (2700), 0 states have call successors, (0), 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-20 11:07:41,587 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 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-20 11:07:41,587 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 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-20 11:07:41,587 INFO L175 Difference]: Start difference. First operand has 549 places, 533 transitions, 1591 flow. Second operand 6 states and 2700 transitions. [2022-11-20 11:07:41,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 574 transitions, 2024 flow [2022-11-20 11:07:41,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 574 transitions, 2022 flow, removed 1 selfloop flow, removed 1 redundant places. [2022-11-20 11:07:41,604 INFO L231 Difference]: Finished difference. Result has 557 places, 538 transitions, 1688 flow [2022-11-20 11:07:41,605 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1589, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1688, PETRI_PLACES=557, PETRI_TRANSITIONS=538} [2022-11-20 11:07:41,606 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 94 predicate places. [2022-11-20 11:07:41,606 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 538 transitions, 1688 flow [2022-11-20 11:07:41,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 438.8) internal successors, (2194), 5 states have internal predecessors, (2194), 0 states have call successors, (0), 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-20 11:07:41,607 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:41,607 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:41,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-20 11:07:41,608 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:41,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:41,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1207355868, now seen corresponding path program 3 times [2022-11-20 11:07:41,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:41,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818651549] [2022-11-20 11:07:41,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:41,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:41,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:41,860 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:41,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:41,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818651549] [2022-11-20 11:07:41,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818651549] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:41,861 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:41,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:07:41,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768856196] [2022-11-20 11:07:41,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:41,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:07:41,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:41,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:07:41,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:07:41,865 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 432 out of 516 [2022-11-20 11:07:41,867 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 538 transitions, 1688 flow. Second operand has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 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-20 11:07:41,867 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:41,867 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 432 of 516 [2022-11-20 11:07:41,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:43,487 INFO L130 PetriNetUnfolder]: 529/4898 cut-off events. [2022-11-20 11:07:43,487 INFO L131 PetriNetUnfolder]: For 2791/2888 co-relation queries the response was YES. [2022-11-20 11:07:43,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7740 conditions, 4898 events. 529/4898 cut-off events. For 2791/2888 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 46333 event pairs, 224 based on Foata normal form. 14/4714 useless extension candidates. Maximal degree in co-relation 7690. Up to 661 conditions per place. [2022-11-20 11:07:43,533 INFO L137 encePairwiseOnDemand]: 499/516 looper letters, 76 selfloop transitions, 14 changer transitions 14/569 dead transitions. [2022-11-20 11:07:43,533 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 569 transitions, 2096 flow [2022-11-20 11:07:43,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 11:07:43,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 11:07:43,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3118 transitions. [2022-11-20 11:07:43,537 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.863233665559247 [2022-11-20 11:07:43,537 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3118 transitions. [2022-11-20 11:07:43,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3118 transitions. [2022-11-20 11:07:43,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:43,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3118 transitions. [2022-11-20 11:07:43,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 445.42857142857144) internal successors, (3118), 7 states have internal predecessors, (3118), 0 states have call successors, (0), 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-20 11:07:43,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-20 11:07:43,542 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-20 11:07:43,542 INFO L175 Difference]: Start difference. First operand has 557 places, 538 transitions, 1688 flow. Second operand 7 states and 3118 transitions. [2022-11-20 11:07:43,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 569 transitions, 2096 flow [2022-11-20 11:07:43,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 569 transitions, 2083 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-11-20 11:07:43,567 INFO L231 Difference]: Finished difference. Result has 564 places, 536 transitions, 1677 flow [2022-11-20 11:07:43,569 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1667, PETRI_DIFFERENCE_MINUEND_PLACES=556, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1677, PETRI_PLACES=564, PETRI_TRANSITIONS=536} [2022-11-20 11:07:43,569 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 101 predicate places. [2022-11-20 11:07:43,569 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 536 transitions, 1677 flow [2022-11-20 11:07:43,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 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-20 11:07:43,570 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:43,571 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:43,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-20 11:07:43,571 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:43,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:43,572 INFO L85 PathProgramCache]: Analyzing trace with hash -894623721, now seen corresponding path program 3 times [2022-11-20 11:07:43,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:43,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124172015] [2022-11-20 11:07:43,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:43,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:43,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:43,810 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:43,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:43,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124172015] [2022-11-20 11:07:43,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124172015] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:43,811 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:43,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:07:43,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625832112] [2022-11-20 11:07:43,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:43,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:07:43,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:43,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:07:43,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:07:43,819 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 432 out of 516 [2022-11-20 11:07:43,820 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 536 transitions, 1677 flow. Second operand has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 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-20 11:07:43,820 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:43,820 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 432 of 516 [2022-11-20 11:07:43,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:45,153 INFO L130 PetriNetUnfolder]: 763/5023 cut-off events. [2022-11-20 11:07:45,153 INFO L131 PetriNetUnfolder]: For 3595/3615 co-relation queries the response was YES. [2022-11-20 11:07:45,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8640 conditions, 5023 events. 763/5023 cut-off events. For 3595/3615 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 48780 event pairs, 376 based on Foata normal form. 14/4721 useless extension candidates. Maximal degree in co-relation 8587. Up to 783 conditions per place. [2022-11-20 11:07:45,212 INFO L137 encePairwiseOnDemand]: 501/516 looper letters, 76 selfloop transitions, 14 changer transitions 33/586 dead transitions. [2022-11-20 11:07:45,212 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 569 places, 586 transitions, 2122 flow [2022-11-20 11:07:45,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 11:07:45,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 11:07:45,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3131 transitions. [2022-11-20 11:07:45,215 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8668327796234773 [2022-11-20 11:07:45,215 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3131 transitions. [2022-11-20 11:07:45,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3131 transitions. [2022-11-20 11:07:45,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:45,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3131 transitions. [2022-11-20 11:07:45,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 447.2857142857143) internal successors, (3131), 7 states have internal predecessors, (3131), 0 states have call successors, (0), 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-20 11:07:45,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-20 11:07:45,221 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-20 11:07:45,221 INFO L175 Difference]: Start difference. First operand has 564 places, 536 transitions, 1677 flow. Second operand 7 states and 3131 transitions. [2022-11-20 11:07:45,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 569 places, 586 transitions, 2122 flow [2022-11-20 11:07:45,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 586 transitions, 2095 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-11-20 11:07:45,243 INFO L231 Difference]: Finished difference. Result has 567 places, 532 transitions, 1654 flow [2022-11-20 11:07:45,244 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1656, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1654, PETRI_PLACES=567, PETRI_TRANSITIONS=532} [2022-11-20 11:07:45,244 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 104 predicate places. [2022-11-20 11:07:45,244 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 532 transitions, 1654 flow [2022-11-20 11:07:45,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 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-20 11:07:45,244 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:45,245 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:45,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-20 11:07:45,245 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:45,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:45,245 INFO L85 PathProgramCache]: Analyzing trace with hash -690333808, now seen corresponding path program 4 times [2022-11-20 11:07:45,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:45,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678572607] [2022-11-20 11:07:45,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:45,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:45,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:45,492 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:45,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:45,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678572607] [2022-11-20 11:07:45,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678572607] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:45,493 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:45,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:07:45,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916309481] [2022-11-20 11:07:45,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:45,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:07:45,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:45,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:07:45,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:07:45,496 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 432 out of 516 [2022-11-20 11:07:45,498 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 532 transitions, 1654 flow. Second operand has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 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-20 11:07:45,498 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:45,498 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 432 of 516 [2022-11-20 11:07:45,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:46,452 INFO L130 PetriNetUnfolder]: 432/3329 cut-off events. [2022-11-20 11:07:46,453 INFO L131 PetriNetUnfolder]: For 3189/3333 co-relation queries the response was YES. [2022-11-20 11:07:46,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5930 conditions, 3329 events. 432/3329 cut-off events. For 3189/3333 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 28229 event pairs, 264 based on Foata normal form. 7/3231 useless extension candidates. Maximal degree in co-relation 5876. Up to 599 conditions per place. [2022-11-20 11:07:46,508 INFO L137 encePairwiseOnDemand]: 501/516 looper letters, 58 selfloop transitions, 12 changer transitions 27/553 dead transitions. [2022-11-20 11:07:46,508 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 553 transitions, 1947 flow [2022-11-20 11:07:46,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 11:07:46,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 11:07:46,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3102 transitions. [2022-11-20 11:07:46,512 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8588039867109635 [2022-11-20 11:07:46,512 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3102 transitions. [2022-11-20 11:07:46,512 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3102 transitions. [2022-11-20 11:07:46,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:46,513 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3102 transitions. [2022-11-20 11:07:46,517 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 443.14285714285717) internal successors, (3102), 7 states have internal predecessors, (3102), 0 states have call successors, (0), 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-20 11:07:46,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-20 11:07:46,521 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-20 11:07:46,521 INFO L175 Difference]: Start difference. First operand has 567 places, 532 transitions, 1654 flow. Second operand 7 states and 3102 transitions. [2022-11-20 11:07:46,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 553 transitions, 1947 flow [2022-11-20 11:07:46,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 553 transitions, 1910 flow, removed 9 selfloop flow, removed 7 redundant places. [2022-11-20 11:07:46,551 INFO L231 Difference]: Finished difference. Result has 566 places, 522 transitions, 1582 flow [2022-11-20 11:07:46,552 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1582, PETRI_PLACES=566, PETRI_TRANSITIONS=522} [2022-11-20 11:07:46,554 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 103 predicate places. [2022-11-20 11:07:46,555 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 522 transitions, 1582 flow [2022-11-20 11:07:46,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 437.2) internal successors, (2186), 5 states have internal predecessors, (2186), 0 states have call successors, (0), 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-20 11:07:46,555 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:46,556 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:46,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-20 11:07:46,556 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:46,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:46,557 INFO L85 PathProgramCache]: Analyzing trace with hash -251231591, now seen corresponding path program 4 times [2022-11-20 11:07:46,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:46,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897697305] [2022-11-20 11:07:46,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:46,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:46,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:46,787 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:46,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:46,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897697305] [2022-11-20 11:07:46,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897697305] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:46,788 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:46,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:07:46,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289478840] [2022-11-20 11:07:46,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:46,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:07:46,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:46,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:07:46,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:07:46,791 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 434 out of 516 [2022-11-20 11:07:46,793 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 522 transitions, 1582 flow. Second operand has 5 states, 5 states have (on average 438.8) internal successors, (2194), 5 states have internal predecessors, (2194), 0 states have call successors, (0), 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-20 11:07:46,793 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:46,793 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 434 of 516 [2022-11-20 11:07:46,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:48,038 INFO L130 PetriNetUnfolder]: 708/4560 cut-off events. [2022-11-20 11:07:48,039 INFO L131 PetriNetUnfolder]: For 3213/3217 co-relation queries the response was YES. [2022-11-20 11:07:48,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7713 conditions, 4560 events. 708/4560 cut-off events. For 3213/3217 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 42633 event pairs, 215 based on Foata normal form. 2/4278 useless extension candidates. Maximal degree in co-relation 7661. Up to 794 conditions per place. [2022-11-20 11:07:48,085 INFO L137 encePairwiseOnDemand]: 489/516 looper letters, 73 selfloop transitions, 34 changer transitions 15/576 dead transitions. [2022-11-20 11:07:48,085 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 576 transitions, 2037 flow [2022-11-20 11:07:48,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 11:07:48,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 11:07:48,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3146 transitions. [2022-11-20 11:07:48,088 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8709856035437431 [2022-11-20 11:07:48,089 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3146 transitions. [2022-11-20 11:07:48,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3146 transitions. [2022-11-20 11:07:48,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:48,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3146 transitions. [2022-11-20 11:07:48,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 449.42857142857144) internal successors, (3146), 7 states have internal predecessors, (3146), 0 states have call successors, (0), 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-20 11:07:48,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-20 11:07:48,094 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-20 11:07:48,094 INFO L175 Difference]: Start difference. First operand has 566 places, 522 transitions, 1582 flow. Second operand 7 states and 3146 transitions. [2022-11-20 11:07:48,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 576 transitions, 2037 flow [2022-11-20 11:07:48,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 576 transitions, 1966 flow, removed 14 selfloop flow, removed 15 redundant places. [2022-11-20 11:07:48,115 INFO L231 Difference]: Finished difference. Result has 547 places, 535 transitions, 1675 flow [2022-11-20 11:07:48,116 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1533, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1675, PETRI_PLACES=547, PETRI_TRANSITIONS=535} [2022-11-20 11:07:48,116 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 84 predicate places. [2022-11-20 11:07:48,116 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 535 transitions, 1675 flow [2022-11-20 11:07:48,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 438.8) internal successors, (2194), 5 states have internal predecessors, (2194), 0 states have call successors, (0), 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-20 11:07:48,117 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:48,118 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:48,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-11-20 11:07:48,118 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:48,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:48,119 INFO L85 PathProgramCache]: Analyzing trace with hash -2005140243, now seen corresponding path program 1 times [2022-11-20 11:07:48,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:48,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155826193] [2022-11-20 11:07:48,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:48,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:48,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:48,367 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:48,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:48,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155826193] [2022-11-20 11:07:48,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155826193] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:48,368 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:48,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:07:48,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796899544] [2022-11-20 11:07:48,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:48,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:07:48,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:48,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:07:48,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:07:48,372 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 434 out of 516 [2022-11-20 11:07:48,373 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 535 transitions, 1675 flow. Second operand has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 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-20 11:07:48,373 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:48,374 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 434 of 516 [2022-11-20 11:07:48,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:49,213 INFO L130 PetriNetUnfolder]: 610/3556 cut-off events. [2022-11-20 11:07:49,214 INFO L131 PetriNetUnfolder]: For 2257/2257 co-relation queries the response was YES. [2022-11-20 11:07:49,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6100 conditions, 3556 events. 610/3556 cut-off events. For 2257/2257 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 31340 event pairs, 248 based on Foata normal form. 33/3326 useless extension candidates. Maximal degree in co-relation 6059. Up to 723 conditions per place. [2022-11-20 11:07:49,241 INFO L137 encePairwiseOnDemand]: 507/516 looper letters, 72 selfloop transitions, 9 changer transitions 6/541 dead transitions. [2022-11-20 11:07:49,241 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 541 transitions, 1811 flow [2022-11-20 11:07:49,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-20 11:07:49,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-20 11:07:49,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2679 transitions. [2022-11-20 11:07:49,243 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8653100775193798 [2022-11-20 11:07:49,243 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2679 transitions. [2022-11-20 11:07:49,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2679 transitions. [2022-11-20 11:07:49,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:49,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2679 transitions. [2022-11-20 11:07:49,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 446.5) internal successors, (2679), 6 states have internal predecessors, (2679), 0 states have call successors, (0), 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-20 11:07:49,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 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-20 11:07:49,248 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 516.0) internal successors, (3612), 7 states have internal predecessors, (3612), 0 states have call successors, (0), 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-20 11:07:49,248 INFO L175 Difference]: Start difference. First operand has 547 places, 535 transitions, 1675 flow. Second operand 6 states and 2679 transitions. [2022-11-20 11:07:49,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 541 transitions, 1811 flow [2022-11-20 11:07:49,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 541 transitions, 1750 flow, removed 18 selfloop flow, removed 11 redundant places. [2022-11-20 11:07:49,261 INFO L231 Difference]: Finished difference. Result has 534 places, 518 transitions, 1511 flow [2022-11-20 11:07:49,262 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1511, PETRI_PLACES=534, PETRI_TRANSITIONS=518} [2022-11-20 11:07:49,262 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 71 predicate places. [2022-11-20 11:07:49,263 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 518 transitions, 1511 flow [2022-11-20 11:07:49,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 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-20 11:07:49,263 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:49,264 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:49,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-11-20 11:07:49,264 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:49,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:49,265 INFO L85 PathProgramCache]: Analyzing trace with hash -73880989, now seen corresponding path program 2 times [2022-11-20 11:07:49,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:49,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672248217] [2022-11-20 11:07:49,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:49,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:49,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:49,495 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:49,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:49,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672248217] [2022-11-20 11:07:49,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672248217] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:49,497 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:49,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-20 11:07:49,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397189969] [2022-11-20 11:07:49,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:49,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-20 11:07:49,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:49,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-20 11:07:49,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-20 11:07:49,504 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 434 out of 516 [2022-11-20 11:07:49,505 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 518 transitions, 1511 flow. Second operand has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 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-20 11:07:49,506 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:49,506 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 434 of 516 [2022-11-20 11:07:49,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:50,370 INFO L130 PetriNetUnfolder]: 577/3635 cut-off events. [2022-11-20 11:07:50,370 INFO L131 PetriNetUnfolder]: For 1183/1183 co-relation queries the response was YES. [2022-11-20 11:07:50,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5879 conditions, 3635 events. 577/3635 cut-off events. For 1183/1183 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 31652 event pairs, 216 based on Foata normal form. 2/3378 useless extension candidates. Maximal degree in co-relation 5846. Up to 690 conditions per place. [2022-11-20 11:07:50,402 INFO L137 encePairwiseOnDemand]: 498/516 looper letters, 61 selfloop transitions, 16 changer transitions 16/542 dead transitions. [2022-11-20 11:07:50,402 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 542 transitions, 1765 flow [2022-11-20 11:07:50,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 11:07:50,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 11:07:50,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3121 transitions. [2022-11-20 11:07:50,405 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8640642303433002 [2022-11-20 11:07:50,406 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3121 transitions. [2022-11-20 11:07:50,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3121 transitions. [2022-11-20 11:07:50,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:50,407 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3121 transitions. [2022-11-20 11:07:50,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 445.85714285714283) internal successors, (3121), 7 states have internal predecessors, (3121), 0 states have call successors, (0), 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-20 11:07:50,413 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-20 11:07:50,413 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 516.0) internal successors, (4128), 8 states have internal predecessors, (4128), 0 states have call successors, (0), 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-20 11:07:50,413 INFO L175 Difference]: Start difference. First operand has 534 places, 518 transitions, 1511 flow. Second operand 7 states and 3121 transitions. [2022-11-20 11:07:50,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 542 transitions, 1765 flow [2022-11-20 11:07:50,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 542 transitions, 1740 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-20 11:07:50,430 INFO L231 Difference]: Finished difference. Result has 534 places, 509 transitions, 1460 flow [2022-11-20 11:07:50,431 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1466, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1460, PETRI_PLACES=534, PETRI_TRANSITIONS=509} [2022-11-20 11:07:50,432 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 71 predicate places. [2022-11-20 11:07:50,432 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 509 transitions, 1460 flow [2022-11-20 11:07:50,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 439.0) internal successors, (2195), 5 states have internal predecessors, (2195), 0 states have call successors, (0), 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-20 11:07:50,433 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:50,433 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:50,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-11-20 11:07:50,434 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:50,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:50,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1907474082, now seen corresponding path program 1 times [2022-11-20 11:07:50,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:50,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459131124] [2022-11-20 11:07:50,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:50,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:50,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:07:51,611 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:07:51,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:07:51,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459131124] [2022-11-20 11:07:51,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459131124] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:07:51,611 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:07:51,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-20 11:07:51,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874220514] [2022-11-20 11:07:51,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:07:51,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 11:07:51,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:07:51,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 11:07:51,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-20 11:07:51,620 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-20 11:07:51,626 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 509 transitions, 1460 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:07:51,626 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:07:51,626 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-20 11:07:51,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:07:59,536 INFO L130 PetriNetUnfolder]: 2061/8516 cut-off events. [2022-11-20 11:07:59,536 INFO L131 PetriNetUnfolder]: For 1303/1304 co-relation queries the response was YES. [2022-11-20 11:07:59,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14924 conditions, 8516 events. 2061/8516 cut-off events. For 1303/1304 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 86003 event pairs, 1132 based on Foata normal form. 1/8127 useless extension candidates. Maximal degree in co-relation 14893. Up to 2421 conditions per place. [2022-11-20 11:07:59,583 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 424 selfloop transitions, 11 changer transitions 112/964 dead transitions. [2022-11-20 11:07:59,584 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 964 transitions, 3719 flow [2022-11-20 11:07:59,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-11-20 11:07:59,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2022-11-20 11:07:59,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 23499 transitions. [2022-11-20 11:07:59,599 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7718762317698069 [2022-11-20 11:07:59,600 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 23499 transitions. [2022-11-20 11:07:59,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 23499 transitions. [2022-11-20 11:07:59,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:07:59,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 23499 transitions. [2022-11-20 11:07:59,619 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 398.2881355932203) internal successors, (23499), 59 states have internal predecessors, (23499), 0 states have call successors, (0), 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-20 11:07:59,639 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 516.0) internal successors, (30960), 60 states have internal predecessors, (30960), 0 states have call successors, (0), 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-20 11:07:59,644 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 516.0) internal successors, (30960), 60 states have internal predecessors, (30960), 0 states have call successors, (0), 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-20 11:07:59,645 INFO L175 Difference]: Start difference. First operand has 534 places, 509 transitions, 1460 flow. Second operand 59 states and 23499 transitions. [2022-11-20 11:07:59,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 964 transitions, 3719 flow [2022-11-20 11:07:59,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 964 transitions, 3691 flow, removed 4 selfloop flow, removed 7 redundant places. [2022-11-20 11:07:59,671 INFO L231 Difference]: Finished difference. Result has 622 places, 509 transitions, 1555 flow [2022-11-20 11:07:59,671 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1432, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=1555, PETRI_PLACES=622, PETRI_TRANSITIONS=509} [2022-11-20 11:07:59,672 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 159 predicate places. [2022-11-20 11:07:59,672 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 509 transitions, 1555 flow [2022-11-20 11:07:59,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:07:59,674 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:07:59,674 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:07:59,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-11-20 11:07:59,675 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:07:59,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:07:59,675 INFO L85 PathProgramCache]: Analyzing trace with hash -3181480, now seen corresponding path program 2 times [2022-11-20 11:07:59,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:07:59,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224681817] [2022-11-20 11:07:59,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:07:59,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:07:59,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:08:00,889 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:08:00,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:08:00,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224681817] [2022-11-20 11:08:00,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224681817] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:08:00,890 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:08:00,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-20 11:08:00,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362661396] [2022-11-20 11:08:00,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:08:00,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 11:08:00,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:08:00,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 11:08:00,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-20 11:08:00,897 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-20 11:08:00,902 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 509 transitions, 1555 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:08:00,903 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:08:00,903 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-20 11:08:00,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:08:09,167 INFO L130 PetriNetUnfolder]: 2057/8655 cut-off events. [2022-11-20 11:08:09,167 INFO L131 PetriNetUnfolder]: For 6536/6536 co-relation queries the response was YES. [2022-11-20 11:08:09,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18066 conditions, 8655 events. 2057/8655 cut-off events. For 6536/6536 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 86864 event pairs, 1151 based on Foata normal form. 1/8223 useless extension candidates. Maximal degree in co-relation 17991. Up to 2408 conditions per place. [2022-11-20 11:08:09,284 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 423 selfloop transitions, 11 changer transitions 105/956 dead transitions. [2022-11-20 11:08:09,284 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 956 transitions, 4439 flow [2022-11-20 11:08:09,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-11-20 11:08:09,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2022-11-20 11:08:09,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 23491 transitions. [2022-11-20 11:08:09,301 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7716134542110104 [2022-11-20 11:08:09,302 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 23491 transitions. [2022-11-20 11:08:09,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 23491 transitions. [2022-11-20 11:08:09,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:08:09,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 23491 transitions. [2022-11-20 11:08:09,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 398.1525423728813) internal successors, (23491), 59 states have internal predecessors, (23491), 0 states have call successors, (0), 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-20 11:08:09,341 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 516.0) internal successors, (30960), 60 states have internal predecessors, (30960), 0 states have call successors, (0), 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-20 11:08:09,346 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 516.0) internal successors, (30960), 60 states have internal predecessors, (30960), 0 states have call successors, (0), 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-20 11:08:09,346 INFO L175 Difference]: Start difference. First operand has 622 places, 509 transitions, 1555 flow. Second operand 59 states and 23491 transitions. [2022-11-20 11:08:09,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 956 transitions, 4439 flow [2022-11-20 11:08:09,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 956 transitions, 3751 flow, removed 180 selfloop flow, removed 54 redundant places. [2022-11-20 11:08:09,400 INFO L231 Difference]: Finished difference. Result has 627 places, 509 transitions, 1571 flow [2022-11-20 11:08:09,400 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1448, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=1571, PETRI_PLACES=627, PETRI_TRANSITIONS=509} [2022-11-20 11:08:09,401 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 164 predicate places. [2022-11-20 11:08:09,401 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 509 transitions, 1571 flow [2022-11-20 11:08:09,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:08:09,402 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:08:09,403 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:08:09,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-11-20 11:08:09,403 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:08:09,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:08:09,403 INFO L85 PathProgramCache]: Analyzing trace with hash -429716164, now seen corresponding path program 3 times [2022-11-20 11:08:09,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:08:09,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743235310] [2022-11-20 11:08:09,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:08:09,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:08:09,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:08:11,085 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:08:11,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:08:11,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743235310] [2022-11-20 11:08:11,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743235310] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:08:11,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:08:11,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-20 11:08:11,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222726121] [2022-11-20 11:08:11,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:08:11,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 11:08:11,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:08:11,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 11:08:11,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-20 11:08:11,096 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-20 11:08:11,104 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 509 transitions, 1571 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:08:11,105 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:08:11,105 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-20 11:08:11,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:08:19,263 INFO L130 PetriNetUnfolder]: 2115/8839 cut-off events. [2022-11-20 11:08:19,263 INFO L131 PetriNetUnfolder]: For 9156/9156 co-relation queries the response was YES. [2022-11-20 11:08:19,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19001 conditions, 8839 events. 2115/8839 cut-off events. For 9156/9156 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 90336 event pairs, 1190 based on Foata normal form. 1/8449 useless extension candidates. Maximal degree in co-relation 18922. Up to 2421 conditions per place. [2022-11-20 11:08:19,388 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 373 selfloop transitions, 15 changer transitions 104/909 dead transitions. [2022-11-20 11:08:19,388 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 909 transitions, 4475 flow [2022-11-20 11:08:19,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-20 11:08:19,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-20 11:08:19,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22277 transitions. [2022-11-20 11:08:19,410 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.77093715393134 [2022-11-20 11:08:19,410 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22277 transitions. [2022-11-20 11:08:19,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22277 transitions. [2022-11-20 11:08:19,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:08:19,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22277 transitions. [2022-11-20 11:08:19,440 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.80357142857144) internal successors, (22277), 56 states have internal predecessors, (22277), 0 states have call successors, (0), 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-20 11:08:19,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:08:19,469 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:08:19,469 INFO L175 Difference]: Start difference. First operand has 627 places, 509 transitions, 1571 flow. Second operand 56 states and 22277 transitions. [2022-11-20 11:08:19,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 909 transitions, 4475 flow [2022-11-20 11:08:19,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 909 transitions, 3770 flow, removed 187 selfloop flow, removed 54 redundant places. [2022-11-20 11:08:19,525 INFO L231 Difference]: Finished difference. Result has 627 places, 514 transitions, 1632 flow [2022-11-20 11:08:19,526 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=1632, PETRI_PLACES=627, PETRI_TRANSITIONS=514} [2022-11-20 11:08:19,527 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 164 predicate places. [2022-11-20 11:08:19,527 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 514 transitions, 1632 flow [2022-11-20 11:08:19,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:08:19,528 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:08:19,529 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:08:19,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-11-20 11:08:19,529 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:08:19,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:08:19,530 INFO L85 PathProgramCache]: Analyzing trace with hash 419760060, now seen corresponding path program 4 times [2022-11-20 11:08:19,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:08:19,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762456655] [2022-11-20 11:08:19,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:08:19,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:08:19,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:08:20,933 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:08:20,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:08:20,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762456655] [2022-11-20 11:08:20,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762456655] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:08:20,933 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:08:20,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-20 11:08:20,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652778465] [2022-11-20 11:08:20,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:08:20,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 11:08:20,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:08:20,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 11:08:20,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-20 11:08:20,942 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-20 11:08:20,946 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 514 transitions, 1632 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:08:20,946 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:08:20,947 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-20 11:08:20,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:08:29,291 INFO L130 PetriNetUnfolder]: 2187/9325 cut-off events. [2022-11-20 11:08:29,292 INFO L131 PetriNetUnfolder]: For 11070/11070 co-relation queries the response was YES. [2022-11-20 11:08:29,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20701 conditions, 9325 events. 2187/9325 cut-off events. For 11070/11070 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 96028 event pairs, 1217 based on Foata normal form. 1/8874 useless extension candidates. Maximal degree in co-relation 20620. Up to 2408 conditions per place. [2022-11-20 11:08:29,411 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 400 selfloop transitions, 16 changer transitions 102/935 dead transitions. [2022-11-20 11:08:29,411 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 640 places, 935 transitions, 4847 flow [2022-11-20 11:08:29,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-20 11:08:29,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-20 11:08:29,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22274 transitions. [2022-11-20 11:08:29,428 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7708333333333334 [2022-11-20 11:08:29,428 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22274 transitions. [2022-11-20 11:08:29,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22274 transitions. [2022-11-20 11:08:29,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:08:29,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22274 transitions. [2022-11-20 11:08:29,452 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.75) internal successors, (22274), 56 states have internal predecessors, (22274), 0 states have call successors, (0), 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-20 11:08:29,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:08:29,472 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:08:29,472 INFO L175 Difference]: Start difference. First operand has 627 places, 514 transitions, 1632 flow. Second operand 56 states and 22274 transitions. [2022-11-20 11:08:29,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 640 places, 935 transitions, 4847 flow [2022-11-20 11:08:29,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 935 transitions, 4331 flow, removed 186 selfloop flow, removed 44 redundant places. [2022-11-20 11:08:29,538 INFO L231 Difference]: Finished difference. Result has 641 places, 519 transitions, 1704 flow [2022-11-20 11:08:29,539 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=1704, PETRI_PLACES=641, PETRI_TRANSITIONS=519} [2022-11-20 11:08:29,540 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 178 predicate places. [2022-11-20 11:08:29,540 INFO L495 AbstractCegarLoop]: Abstraction has has 641 places, 519 transitions, 1704 flow [2022-11-20 11:08:29,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:08:29,541 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:08:29,542 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:08:29,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2022-11-20 11:08:29,542 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:08:29,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:08:29,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1066781256, now seen corresponding path program 5 times [2022-11-20 11:08:29,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:08:29,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138303776] [2022-11-20 11:08:29,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:08:29,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:08:29,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:08:30,882 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:08:30,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:08:30,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138303776] [2022-11-20 11:08:30,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138303776] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:08:30,882 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:08:30,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-20 11:08:30,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160192713] [2022-11-20 11:08:30,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:08:30,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 11:08:30,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:08:30,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 11:08:30,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-20 11:08:30,888 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-20 11:08:30,893 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 641 places, 519 transitions, 1704 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:08:30,893 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:08:30,893 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-20 11:08:30,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:08:39,420 INFO L130 PetriNetUnfolder]: 2267/9509 cut-off events. [2022-11-20 11:08:39,420 INFO L131 PetriNetUnfolder]: For 14339/14339 co-relation queries the response was YES. [2022-11-20 11:08:39,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21999 conditions, 9509 events. 2267/9509 cut-off events. For 14339/14339 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 98723 event pairs, 1242 based on Foata normal form. 1/9100 useless extension candidates. Maximal degree in co-relation 21912. Up to 2421 conditions per place. [2022-11-20 11:08:39,552 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 381 selfloop transitions, 18 changer transitions 108/924 dead transitions. [2022-11-20 11:08:39,552 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 654 places, 924 transitions, 5022 flow [2022-11-20 11:08:39,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-20 11:08:39,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-20 11:08:39,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22265 transitions. [2022-11-20 11:08:39,564 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7705218715393134 [2022-11-20 11:08:39,564 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22265 transitions. [2022-11-20 11:08:39,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22265 transitions. [2022-11-20 11:08:39,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:08:39,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22265 transitions. [2022-11-20 11:08:39,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.5892857142857) internal successors, (22265), 56 states have internal predecessors, (22265), 0 states have call successors, (0), 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-20 11:08:39,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:08:39,626 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:08:39,626 INFO L175 Difference]: Start difference. First operand has 641 places, 519 transitions, 1704 flow. Second operand 56 states and 22265 transitions. [2022-11-20 11:08:39,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 654 places, 924 transitions, 5022 flow [2022-11-20 11:08:39,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 924 transitions, 4498 flow, removed 190 selfloop flow, removed 44 redundant places. [2022-11-20 11:08:39,704 INFO L231 Difference]: Finished difference. Result has 657 places, 525 transitions, 1826 flow [2022-11-20 11:08:39,705 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1608, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=1826, PETRI_PLACES=657, PETRI_TRANSITIONS=525} [2022-11-20 11:08:39,705 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 194 predicate places. [2022-11-20 11:08:39,705 INFO L495 AbstractCegarLoop]: Abstraction has has 657 places, 525 transitions, 1826 flow [2022-11-20 11:08:39,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:08:39,707 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:08:39,707 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:08:39,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-11-20 11:08:39,708 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:08:39,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:08:39,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1783974608, now seen corresponding path program 6 times [2022-11-20 11:08:39,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:08:39,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667360772] [2022-11-20 11:08:39,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:08:39,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:08:39,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:08:41,195 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:08:41,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:08:41,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667360772] [2022-11-20 11:08:41,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667360772] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:08:41,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:08:41,197 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-20 11:08:41,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897859021] [2022-11-20 11:08:41,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:08:41,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 11:08:41,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:08:41,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 11:08:41,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-20 11:08:41,206 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-20 11:08:41,211 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 525 transitions, 1826 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:08:41,211 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:08:41,212 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-20 11:08:41,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:08:50,074 INFO L130 PetriNetUnfolder]: 2327/9638 cut-off events. [2022-11-20 11:08:50,074 INFO L131 PetriNetUnfolder]: For 25588/25588 co-relation queries the response was YES. [2022-11-20 11:08:50,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24670 conditions, 9638 events. 2327/9638 cut-off events. For 25588/25588 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 99300 event pairs, 1211 based on Foata normal form. 1/9228 useless extension candidates. Maximal degree in co-relation 24575. Up to 2408 conditions per place. [2022-11-20 11:08:50,217 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 411 selfloop transitions, 19 changer transitions 106/953 dead transitions. [2022-11-20 11:08:50,218 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 670 places, 953 transitions, 6050 flow [2022-11-20 11:08:50,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-20 11:08:50,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-20 11:08:50,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22263 transitions. [2022-11-20 11:08:50,230 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.770452657807309 [2022-11-20 11:08:50,230 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22263 transitions. [2022-11-20 11:08:50,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22263 transitions. [2022-11-20 11:08:50,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:08:50,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22263 transitions. [2022-11-20 11:08:50,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.55357142857144) internal successors, (22263), 56 states have internal predecessors, (22263), 0 states have call successors, (0), 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-20 11:08:50,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:08:50,272 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:08:50,272 INFO L175 Difference]: Start difference. First operand has 657 places, 525 transitions, 1826 flow. Second operand 56 states and 22263 transitions. [2022-11-20 11:08:50,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 670 places, 953 transitions, 6050 flow [2022-11-20 11:08:50,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 953 transitions, 5372 flow, removed 264 selfloop flow, removed 40 redundant places. [2022-11-20 11:08:50,386 INFO L231 Difference]: Finished difference. Result has 677 places, 531 transitions, 1949 flow [2022-11-20 11:08:50,387 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1729, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=1949, PETRI_PLACES=677, PETRI_TRANSITIONS=531} [2022-11-20 11:08:50,387 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 214 predicate places. [2022-11-20 11:08:50,387 INFO L495 AbstractCegarLoop]: Abstraction has has 677 places, 531 transitions, 1949 flow [2022-11-20 11:08:50,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:08:50,389 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:08:50,389 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:08:50,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2022-11-20 11:08:50,390 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:08:50,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:08:50,390 INFO L85 PathProgramCache]: Analyzing trace with hash -922317096, now seen corresponding path program 7 times [2022-11-20 11:08:50,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:08:50,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539566738] [2022-11-20 11:08:50,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:08:50,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:08:50,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:08:51,740 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:08:51,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:08:51,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539566738] [2022-11-20 11:08:51,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539566738] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:08:51,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:08:51,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-20 11:08:51,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247524755] [2022-11-20 11:08:51,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:08:51,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 11:08:51,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:08:51,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 11:08:51,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-20 11:08:51,751 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-20 11:08:51,759 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 531 transitions, 1949 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:08:51,759 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:08:51,759 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-20 11:08:51,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:09:00,918 INFO L130 PetriNetUnfolder]: 2456/10120 cut-off events. [2022-11-20 11:09:00,918 INFO L131 PetriNetUnfolder]: For 37101/37101 co-relation queries the response was YES. [2022-11-20 11:09:01,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27644 conditions, 10120 events. 2456/10120 cut-off events. For 37101/37101 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 105619 event pairs, 1339 based on Foata normal form. 1/9694 useless extension candidates. Maximal degree in co-relation 27537. Up to 2421 conditions per place. [2022-11-20 11:09:01,065 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 390 selfloop transitions, 19 changer transitions 112/938 dead transitions. [2022-11-20 11:09:01,065 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 690 places, 938 transitions, 6475 flow [2022-11-20 11:09:01,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-20 11:09:01,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-20 11:09:01,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22253 transitions. [2022-11-20 11:09:01,082 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7701065891472868 [2022-11-20 11:09:01,082 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22253 transitions. [2022-11-20 11:09:01,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22253 transitions. [2022-11-20 11:09:01,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:09:01,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22253 transitions. [2022-11-20 11:09:01,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.375) internal successors, (22253), 56 states have internal predecessors, (22253), 0 states have call successors, (0), 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-20 11:09:01,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:09:01,118 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:09:01,119 INFO L175 Difference]: Start difference. First operand has 677 places, 531 transitions, 1949 flow. Second operand 56 states and 22253 transitions. [2022-11-20 11:09:01,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 690 places, 938 transitions, 6475 flow [2022-11-20 11:09:01,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 652 places, 938 transitions, 5870 flow, removed 228 selfloop flow, removed 38 redundant places. [2022-11-20 11:09:01,265 INFO L231 Difference]: Finished difference. Result has 701 places, 538 transitions, 2144 flow [2022-11-20 11:09:01,265 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=597, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=2144, PETRI_PLACES=701, PETRI_TRANSITIONS=538} [2022-11-20 11:09:01,265 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 238 predicate places. [2022-11-20 11:09:01,266 INFO L495 AbstractCegarLoop]: Abstraction has has 701 places, 538 transitions, 2144 flow [2022-11-20 11:09:01,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:09:01,267 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:09:01,267 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:09:01,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-11-20 11:09:01,268 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:09:01,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:09:01,268 INFO L85 PathProgramCache]: Analyzing trace with hash -628366002, now seen corresponding path program 8 times [2022-11-20 11:09:01,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:09:01,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815298844] [2022-11-20 11:09:01,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:09:01,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:09:01,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:09:02,779 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:09:02,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:09:02,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815298844] [2022-11-20 11:09:02,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815298844] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:09:02,780 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:09:02,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-20 11:09:02,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645424719] [2022-11-20 11:09:02,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:09:02,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 11:09:02,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:09:02,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 11:09:02,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-20 11:09:02,791 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-20 11:09:02,796 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 701 places, 538 transitions, 2144 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:09:02,797 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:09:02,797 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-20 11:09:02,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:09:12,445 INFO L130 PetriNetUnfolder]: 2563/10590 cut-off events. [2022-11-20 11:09:12,445 INFO L131 PetriNetUnfolder]: For 64679/64679 co-relation queries the response was YES. [2022-11-20 11:09:12,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32461 conditions, 10590 events. 2563/10590 cut-off events. For 64679/64679 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 110912 event pairs, 1377 based on Foata normal form. 1/10121 useless extension candidates. Maximal degree in co-relation 32338. Up to 2408 conditions per place. [2022-11-20 11:09:12,665 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 421 selfloop transitions, 20 changer transitions 110/968 dead transitions. [2022-11-20 11:09:12,665 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 714 places, 968 transitions, 7953 flow [2022-11-20 11:09:12,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-20 11:09:12,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-20 11:09:12,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22252 transitions. [2022-11-20 11:09:12,678 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7700719822812846 [2022-11-20 11:09:12,679 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22252 transitions. [2022-11-20 11:09:12,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22252 transitions. [2022-11-20 11:09:12,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:09:12,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22252 transitions. [2022-11-20 11:09:12,698 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.35714285714283) internal successors, (22252), 56 states have internal predecessors, (22252), 0 states have call successors, (0), 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-20 11:09:12,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:09:12,718 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:09:12,718 INFO L175 Difference]: Start difference. First operand has 701 places, 538 transitions, 2144 flow. Second operand 56 states and 22252 transitions. [2022-11-20 11:09:12,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 714 places, 968 transitions, 7953 flow [2022-11-20 11:09:13,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 968 transitions, 7033 flow, removed 383 selfloop flow, removed 38 redundant places. [2022-11-20 11:09:13,146 INFO L231 Difference]: Finished difference. Result has 725 places, 545 transitions, 2328 flow [2022-11-20 11:09:13,147 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=2032, PETRI_DIFFERENCE_MINUEND_PLACES=621, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=2328, PETRI_PLACES=725, PETRI_TRANSITIONS=545} [2022-11-20 11:09:13,147 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 262 predicate places. [2022-11-20 11:09:13,148 INFO L495 AbstractCegarLoop]: Abstraction has has 725 places, 545 transitions, 2328 flow [2022-11-20 11:09:13,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:09:13,149 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:09:13,149 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:09:13,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-11-20 11:09:13,150 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:09:13,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:09:13,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1422644718, now seen corresponding path program 9 times [2022-11-20 11:09:13,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:09:13,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193150860] [2022-11-20 11:09:13,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:09:13,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:09:13,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:09:14,261 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:09:14,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:09:14,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193150860] [2022-11-20 11:09:14,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193150860] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:09:14,262 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:09:14,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-20 11:09:14,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510827326] [2022-11-20 11:09:14,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:09:14,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 11:09:14,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:09:14,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 11:09:14,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-20 11:09:14,266 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-20 11:09:14,271 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 725 places, 545 transitions, 2328 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:09:14,271 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:09:14,271 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-20 11:09:14,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:09:24,393 INFO L130 PetriNetUnfolder]: 2683/10780 cut-off events. [2022-11-20 11:09:24,393 INFO L131 PetriNetUnfolder]: For 91208/91212 co-relation queries the response was YES. [2022-11-20 11:09:24,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36489 conditions, 10780 events. 2683/10780 cut-off events. For 91208/91212 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 113440 event pairs, 1492 based on Foata normal form. 1/10360 useless extension candidates. Maximal degree in co-relation 36350. Up to 2421 conditions per place. [2022-11-20 11:09:24,613 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 402 selfloop transitions, 18 changer transitions 116/953 dead transitions. [2022-11-20 11:09:24,613 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 738 places, 953 transitions, 8504 flow [2022-11-20 11:09:24,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-20 11:09:24,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-20 11:09:24,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22246 transitions. [2022-11-20 11:09:24,625 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7698643410852714 [2022-11-20 11:09:24,625 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22246 transitions. [2022-11-20 11:09:24,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22246 transitions. [2022-11-20 11:09:24,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:09:24,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22246 transitions. [2022-11-20 11:09:24,644 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.25) internal successors, (22246), 56 states have internal predecessors, (22246), 0 states have call successors, (0), 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-20 11:09:24,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:09:24,665 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:09:24,665 INFO L175 Difference]: Start difference. First operand has 725 places, 545 transitions, 2328 flow. Second operand 56 states and 22246 transitions. [2022-11-20 11:09:24,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 738 places, 953 transitions, 8504 flow [2022-11-20 11:09:24,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 699 places, 953 transitions, 7524 flow, removed 414 selfloop flow, removed 39 redundant places. [2022-11-20 11:09:24,987 INFO L231 Difference]: Finished difference. Result has 750 places, 553 transitions, 2567 flow [2022-11-20 11:09:24,988 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=2210, PETRI_DIFFERENCE_MINUEND_PLACES=644, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=2567, PETRI_PLACES=750, PETRI_TRANSITIONS=553} [2022-11-20 11:09:24,988 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 287 predicate places. [2022-11-20 11:09:24,988 INFO L495 AbstractCegarLoop]: Abstraction has has 750 places, 553 transitions, 2567 flow [2022-11-20 11:09:24,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:09:24,990 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:09:24,990 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:09:24,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-11-20 11:09:24,990 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:09:24,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:09:24,991 INFO L85 PathProgramCache]: Analyzing trace with hash 544326444, now seen corresponding path program 10 times [2022-11-20 11:09:24,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:09:24,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648977430] [2022-11-20 11:09:24,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:09:24,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:09:25,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 11:09:26,139 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-11-20 11:09:26,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 11:09:26,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648977430] [2022-11-20 11:09:26,139 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648977430] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 11:09:26,140 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 11:09:26,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-11-20 11:09:26,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902986216] [2022-11-20 11:09:26,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 11:09:26,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-20 11:09:26,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 11:09:26,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-20 11:09:26,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-11-20 11:09:26,147 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 389 out of 516 [2022-11-20 11:09:26,151 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 750 places, 553 transitions, 2567 flow. Second operand has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:09:26,151 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 11:09:26,151 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 389 of 516 [2022-11-20 11:09:26,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 11:09:36,896 INFO L130 PetriNetUnfolder]: 2819/11484 cut-off events. [2022-11-20 11:09:36,896 INFO L131 PetriNetUnfolder]: For 131467/131471 co-relation queries the response was YES. [2022-11-20 11:09:37,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42505 conditions, 11484 events. 2819/11484 cut-off events. For 131467/131471 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 121673 event pairs, 1505 based on Foata normal form. 1/11002 useless extension candidates. Maximal degree in co-relation 42349. Up to 2408 conditions per place. [2022-11-20 11:09:37,211 INFO L137 encePairwiseOnDemand]: 491/516 looper letters, 431 selfloop transitions, 19 changer transitions 114/981 dead transitions. [2022-11-20 11:09:37,211 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 763 places, 981 transitions, 9990 flow [2022-11-20 11:09:37,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-20 11:09:37,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2022-11-20 11:09:37,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 22245 transitions. [2022-11-20 11:09:37,225 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7698297342192691 [2022-11-20 11:09:37,225 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 22245 transitions. [2022-11-20 11:09:37,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 22245 transitions. [2022-11-20 11:09:37,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 11:09:37,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 22245 transitions. [2022-11-20 11:09:37,245 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 397.23214285714283) internal successors, (22245), 56 states have internal predecessors, (22245), 0 states have call successors, (0), 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-20 11:09:37,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:09:37,266 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 516.0) internal successors, (29412), 57 states have internal predecessors, (29412), 0 states have call successors, (0), 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-20 11:09:37,266 INFO L175 Difference]: Start difference. First operand has 750 places, 553 transitions, 2567 flow. Second operand 56 states and 22245 transitions. [2022-11-20 11:09:37,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 763 places, 981 transitions, 9990 flow [2022-11-20 11:09:37,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 981 transitions, 8691 flow, removed 603 selfloop flow, removed 39 redundant places. [2022-11-20 11:09:37,734 INFO L231 Difference]: Finished difference. Result has 775 places, 561 transitions, 2793 flow [2022-11-20 11:09:37,735 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=2426, PETRI_DIFFERENCE_MINUEND_PLACES=669, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=2793, PETRI_PLACES=775, PETRI_TRANSITIONS=561} [2022-11-20 11:09:37,735 INFO L288 CegarLoopForPetriNet]: 463 programPoint places, 312 predicate places. [2022-11-20 11:09:37,735 INFO L495 AbstractCegarLoop]: Abstraction has has 775 places, 561 transitions, 2793 flow [2022-11-20 11:09:37,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 392.2) internal successors, (7844), 20 states have internal predecessors, (7844), 0 states have call successors, (0), 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-20 11:09:37,737 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 11:09:37,737 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 11:09:37,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2022-11-20 11:09:37,738 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-20 11:09:37,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 11:09:37,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1301113760, now seen corresponding path program 11 times [2022-11-20 11:09:37,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 11:09:37,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552605047] [2022-11-20 11:09:37,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 11:09:37,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 11:09:37,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat